Vous n'êtes pas identifié(e).
Pages : 1
Merci beaucoup, il m'a suffit d'enlever intval, c'est resolu
mais oui c'est cela le problème, c'est donc pour cela que je cherche une solution pour y remédier, avez-vous un astuce pour placer une chaîne de caractère alphanumérique prise dans l'URL et effectuer une recherche dans la BD. j'attends et je compte sur vos expériences.
J'ai un problème dont je suis sûr que vous allez m'aider à le resoudre comme d'habitude... BREF voila je dois passer un mot majuscule et alphanumerique, par GET pour effectuer une recherche du même coup sur une BD, quand je mets seulement un nombre comme 123, ca fonctionne mais quand j'essaie ABC1210, ca ne marche pas, pouvez-vous m'aider ?
voici mon code :
// on recupere mano
if(isset($_GET['mano']))
{
$ids = mysql_real_escape_string(intval($_GET['mano']));
// on recupere les donnees dans la base
$req = mysql_query('select nobol, recqdoc from bouza WHERE nobol LIKE "'.$ids.'"');
if(mysql_num_rows($req)>0)
{
// on genere un tableau dynamique
$do = mysql_fetch_array($req);
mysql_close();
}
}
?>
j'ai besoin de recuperer nobol et recqdoc dans la table bouza.
NB: avec 1234 ca fonctionne mais avec ABC123 ce la ne marche pas quoique ABC123 se trouve dans la table.
Merci de votre aide precieuse...
Je l'ai resolu, Merci de votre aide, l'erreur provenait dans les url des includes, j'ai justement ajouté l'ID dans les include et cela a marché. votre support m'a été bien precieux.
il faudrait noter que j'utilise
afiche les informations du tableau, pensez-vous que l'erreur peut provenir dans ces bouts de code ?
Je cherche la solution depuis ce matin sans succes, avez vous une autre methode plus simple car on dirait que cela est quasiment impossible à resoudre... je compte sur votre collaboration
Je n'ai pas précisé aucune colonne parce que je voulais extraire toute la ligne, et je les ai ajoutées mais cela ne fonctionne pas malgré tout, aucune donnée n'a été reçue et j'ai l'erreur suivante : NOTICE: UNDEFINED VARIABLE: DONNEE IN
C:\XAMPP\HTDOCS\GENERER.PHP ON LINE 459 à la place de toutes les variables du tableau dynamique.
je compte encore sur votre precieux support...
Merci d'avance
Merci pour cette reponse très utile car J'ai remarqué que l'ID est entré en paramètre mais j'ai encore récu cette erreur Sql,
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'from bol where id="11"' at line 1
auriez vous une idée disponible pour resoudre cette erreur :
Je dois créer une application qui dois afficher les informations dans une ligne de donnée Mysql, en utilisant la methode GET pour recuperer l'ID mais cela retourne des erreurs comme ca :
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\generer.php on
line 21
pourriez vous m'aider à resoudre le problème comme d'habitude, Notez bien que la page en question est incluse dans une autre script qui doit generer un pdf. Merci Deja !
voici le code source
// on effectue les calculs
?>
Merci pour votre contribution mes amis, ca fonctionne tres bien
Salut
Voila, j'ai une difficulté que j'aimerai que vous m'apportez votre aide. je travaille sur un script en php en quoi j'aimerai réaliser un calcul comme ça : 00001+2 = 00003 mais après le calcul, les zéros ont disparu et la réponse est seulement 3. est que vous avez une technique pour garder les zéros... la reponse que je veux avoir c'est 00003. Merci de votre soutien
Merci beaucoup de votre aide, c'etait effectivement ca...
j'ai essayé mais mais j'ontiens une erreur sql, pouvez encore m'aider svp, voici mon code
<?php
session_start();
// on se connecte a la base de donnees
include ('detais de connexion.php');
if (!isset($_SESSION['pseudo'])) {
echo "cette Page n'est pas autorisee";
return;
}
// on reccupere Le bol dans la table
$query = "SELECT MAX(id) AS id FROM bol";
$result = mysql_query($query) or die('Erreur SQL ! '.$query.'<br/>'.mysql_error());
$val_id = mysql_fetch_array($result);
$idlastbol = $val_id['id'];
// on rassemble les donnees pour la verification des informations dans le form 2
$descripto1 =$_POST["descripto1"];
$descripto2 =$_POST["descripto2"];
$descripto3 =$_POST["descripto3"];
$tpayment =$_POST["tpayment"];
$ttransac =$_POST["ttransac"];
$marck =$_POST["marck"];
$drtir =$_POST["drtir"];
$nopack =$_POST["nopack"];
$gross =$_POST["gross"];
$weight =$_POST["weight"];
$mesure =$_POST["mesure"];
$gnlri =$_POST["gnlri"];
$oceanfr =$_POST["oceanfr"];
$bolfl =$_POST["bolfl"];
$bcharge =$_POST["bcharge"];
$scharge =$_POST["scharge"];
$others =$_POST["others"];
// on enregistre dans la base
if (!empty($_POST))
{
$sql = mysql_query("UPDATE bol SET drtir = '$drtir',
numberofpackage = '$nopack',
marckandnumber = '$marck',
descriptionofpack = '$descripto1',
descriptionpack2 = '$descripto2',
descriptionpack3 = '$descripto3',
typetransaction = '$ttransac',
gross = '$gross',
weight = '$weight',
measurement = '$mesure',
generalrate = '$gnlri',
oceanfreight = '$oceanfr',
biloflading = '$bolfl',
bunkercharge = '$bcharge',
securitycharge = '$scharge',
otherscharges = '$others',
paymenttype = '$tpayment', WHERE id =$idlastbol;
");
}
//Si il y a une erreur ^^
if (!$sql)
{
die ( 'Erreur de requête : ' . mysql_error() );
}
//Si tout va bien
else
{
echo 'Les valeurs ont été ajoutée.';
header ("location: bol.php");
}
die("impossible d'ecrire dans a base de donnees");
?>
Merci de votre aide, voici l'URREUR que Mysql m'a retourné : Erreur de requête : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id =$idlastbol' at line 17
Merci pour votre reponse Kris, Je vais essayer maintenant mais un petit exemple aurait pu être bien plus pratique.
Bonjour
J'ai un probleme que je compte sur votre aide precieuse, bref ! j'ai deux formulaire html/php que j'aimerai enregistrer dans une base de données, sur la même ligne (ID), mon souci c'est que quand j'envoie le premier formulaire, celui ci crée un ID et l'autre en crée un autre... pouvez m'aider à les enregistrer les deux formulaires sur la même ligne (ID) ? Merci deja de votre aide.
Pages : 1