Scripte php sql pb ??
Résolu/Fermé
thibothib
Messages postés
60
Date d'inscription
mardi 4 septembre 2007
Statut
Membre
Dernière intervention
28 février 2011
-
24 mars 2008 à 14:04
youyou - 26 mars 2008 à 09:23
youyou - 26 mars 2008 à 09:23
A voir également:
- Scripte php sql pb ??
- Easy php - Télécharger - Divers Web & Internet
- Logiciel sql - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
- Sql replace plusieurs valeurs - Forum Programmation
22 réponses
thibothib
Messages postés
60
Date d'inscription
mardi 4 septembre 2007
Statut
Membre
Dernière intervention
28 février 2011
7
24 mars 2008 à 14:04
24 mars 2008 à 14:04
<?php // conecton
mysql_connect("sql.free.fr", "***", "***");
mysql_select_db("***");
?>
// deb scripte ?>
<form method="post" action="aa.php">
<p><span style="color: rgb(204, 0, 0);">* Champ
obligatoire</span></p>
<p>Photo 1(!! lien de la photo ex: http://site.fr/maphoto.jpg
!!)( celle ho a gauche )(metre que 1 lien )<span
style="color: rgb(204, 0, 0);"> *</span> :</p>
<p>
<input style="width: 250px;" name="b1">
<br>
</p>
<p>Nom du ride (ne pas mètre de remise a la ligne
(entrée))<span style="color: rgb(204, 0, 0);"> *</span>
:</p>
<p>
<input style="width: 200px;" name="b2">
</p>
<p>Une sensation ? <span style="color: rgb(204, 0, 0);">*</span>
:<br>
<textarea name="b3" rows="10" cols="35"></textarea><br>
</p>
Un conseille<span style="color: rgb(204, 0, 0);"> *</span>
?<br>
<textarea name="b4" rows="10" cols="35"></textarea><br>
Autre :
<p><textarea name="b5" rows="10" cols="35"></textarea></p>
<p>Les autres photos( celle en ba ) (!! lien de la
photo ex: http://site.fr/maphoto.jpg !!)(metre que 1 lien par celule ) :</p>
<table style="text-align: left; width: 100px;" border="1"
cellpadding="2" cellspacing="2">
<tbody><tr>
<td nowrap="nowrap">
<p><input style="width: 250px;" name="b61"></p>
<p><input style="width: 250px;" name="b62"></p>
<p><input style="width: 250px;" name="b63"></p>
<p><input style="width: 250px;" name="b64"></p>
<p><input style="width: 250px;" name="b65"></p>
</td>
<td nowrap="nowrap">
<p><input style="width: 250px;" name="b66"></p>
<p><input style="width: 250px;" name="b67"></p>
<p><input style="width: 250px;" name="b67"></p>
<p><input style="width: 250px;" name="b69"></p>
<p><input style="width: 250px;" name="b610"></p>
</td></tr></tbody></table><p> <input style="width: 150px; height: 30px;" value="Envoyer" type="submit"> </p></form><br>
<?php
$nom2 = $_GET['nom_1'] ;
// --------------- Etape 1 -----------------
// Si un message est envoyé, on l'enregistre
// -----------------------------------------
if (isset($_POST['b1']) AND isset($_POST['b2']) AND isset($_POST['b3']) AND isset($_POST['b4']) AND isset($_POST['b5']) AND isset($_POST['b61'])AND isset($_POST['b62']) AND isset($_POST['b63']) AND isset($_POST['b64']) AND isset($_POST['b65']) AND isset($_POST['b66']) AND isset($_POST['b67']) AND isset($_POST['b68']) AND isset($_POST['b69']) AND isset($_POST['b610']))
{
$b1 = mysql_real_escape_string(htmlspecialchars($_POST['b1'])); // On utilise mysql_real_escape_string et htmlspecialchars par mesure de sécurité
$b2 = mysql_real_escape_string(htmlspecialchars($_POST['b2'])); // De même pour b2
$b3 = mysql_real_escape_string(htmlspecialchars($_POST['b3'])); // De même
$b4 = mysql_real_escape_string(htmlspecialchars($_POST['b4'])); // De même
$b5 = mysql_real_escape_string(htmlspecialchars($_POST['b5'])); // De même
$b61 = mysql_real_escape_string(htmlspecialchars($_POST['b61'])); // De mêmev
$b62 = mysql_real_escape_string(htmlspecialchars($_POST['b62'])); // De même
$b63 = mysql_real_escape_string(htmlspecialchars($_POST['b63'])); // De même
$b64 = mysql_real_escape_string(htmlspecialchars($_POST['b64'])); // De même
$b65 = mysql_real_escape_string(htmlspecialchars($_POST['b65'])); // De même
$b66 = mysql_real_escape_string(htmlspecialchars($_POST['b66'])); // De même
$b67 = mysql_real_escape_string(htmlspecialchars($_POST['b67'])); // De même
$b68 = mysql_real_escape_string(htmlspecialchars($_POST['b68'])); // De même
$b69 = mysql_real_escape_string(htmlspecialchars($_POST['b69'])); // De même
$b610 = mysql_real_escape_string(htmlspecialchars($_POST['b610'])); // De même
$b33 = nl2br($b3); // Pour le message, comme on utilise un textarea, il faut remplacer les Entrées par des <br />
$b44 = nl2br($b4);
$b55 = nl2br($b5);
// debu 1er image
if ($b61 =='')
{
$b611 = '';
}
else // SINON
{
$b611 = "<a href='$b61'><img style='border: 0px solid ; width: 450px; height: 450px;' alt='' src='$b61'></a>" ;
}// fin 1er image
// debu 2e image
if ($b62 =='')
{
$b612 = '';
}
else // SINON
{
$b612 = "<a href='$b62'><img style='border: 0px solid ; width: 450px; height: 450px;' alt='' src='$b62'></a>" ;
}// fin 2e image
// debu 3e image
if ($b63 =='')
{
$b613 = '';
}
else // SINON
{
$b613 = "<a href='$b63'><img style='border: 0px solid ; width: 450px; height: 450px;' alt='' src='$b63'></a>" ;
}// fin 3e image
// debu 4e image
if ($b64 =='')
{
$b614 = '';
}
else // SINON
{
$b614 = "<a href='$b64'><img style='border: 0px solid ; width: 450px; height: 450px;' alt='' src='$b64'></a>" ;
}// fin 4e image
// debu 5e image
if ($b65 =='')
{
$b615 = '';
}
else // SINON
{
$b615 = "<a href='$b65'><img style='border: 0px solid ; width: 450px; height: 450px;' alt='' src='$b65'></a>" ;
}// fin 5e image
// debu 6e image
if ($b66 =='')
{
$b616 = '';
}
else // SINON
{
$b616 = "<a href='$b66'><img style='border: 0px solid ; width: 450px; height: 450px;' alt='' src='$b66'></a>" ;
}// fin 6e image
// debu 7e image
if ($b67 =='')
{
$b617 = '';
}
else // SINON
{
$b617 = "<a href='$b67'><img style='border: 0px solid ; width: 450px; height: 450px;' alt='' src='$b67'></a>" ;
}// fin 7e image
// debu 8e image
if ($b68 =='')
{
$b618 = '';
}
else // SINON
{
$b618 = "<a href='$b68'><img style='border: 0px solid ; width: 450px; height: 450px;' alt='' src='$b68'></a>" ;
}// fin 8e image
// debu 9e image
if ($b69 =='')
{
$b619 = '';
}
else // SINON
{
$b619 = "<a href='$b69'><img style='border: 0px solid ; width: 450px; height: 450px;' alt='' src='$b69'></a>" ;
}// fin 9e image
// debu 10e image
if ($b610 =='')
{
$b6110 = '';
}
else // SINON
{
$b6110 = "<a href='$b610'><img style='border: 0px solid ; width: 450px; height: 450px;' alt='' src='$b610'></a>" ;
}// fin 10e image
$b6total = "$b611 $b612 $b613 $b614 $b615 $b616 $b617 $b618 $b619 $b6110" ;
// On peut enfin enregistrer :o)
mysql_query("INSERT INTO Riders_Thibaud VALUES('', '" . $b1 . "', '" . $b2 . "', '" . $b33 . "', '" . $b44 . "', '" . $b55 . "', '" . $b6total . "', '')");
} // fin scripte
#
mysql_close(); // Déconnexion de MySQL
#
?>
mysql_connect("sql.free.fr", "***", "***");
mysql_select_db("***");
?>
// deb scripte ?>
<form method="post" action="aa.php">
<p><span style="color: rgb(204, 0, 0);">* Champ
obligatoire</span></p>
<p>Photo 1(!! lien de la photo ex: http://site.fr/maphoto.jpg
!!)( celle ho a gauche )(metre que 1 lien )<span
style="color: rgb(204, 0, 0);"> *</span> :</p>
<p>
<input style="width: 250px;" name="b1">
<br>
</p>
<p>Nom du ride (ne pas mètre de remise a la ligne
(entrée))<span style="color: rgb(204, 0, 0);"> *</span>
:</p>
<p>
<input style="width: 200px;" name="b2">
</p>
<p>Une sensation ? <span style="color: rgb(204, 0, 0);">*</span>
:<br>
<textarea name="b3" rows="10" cols="35"></textarea><br>
</p>
Un conseille<span style="color: rgb(204, 0, 0);"> *</span>
?<br>
<textarea name="b4" rows="10" cols="35"></textarea><br>
Autre :
<p><textarea name="b5" rows="10" cols="35"></textarea></p>
<p>Les autres photos( celle en ba ) (!! lien de la
photo ex: http://site.fr/maphoto.jpg !!)(metre que 1 lien par celule ) :</p>
<table style="text-align: left; width: 100px;" border="1"
cellpadding="2" cellspacing="2">
<tbody><tr>
<td nowrap="nowrap">
<p><input style="width: 250px;" name="b61"></p>
<p><input style="width: 250px;" name="b62"></p>
<p><input style="width: 250px;" name="b63"></p>
<p><input style="width: 250px;" name="b64"></p>
<p><input style="width: 250px;" name="b65"></p>
</td>
<td nowrap="nowrap">
<p><input style="width: 250px;" name="b66"></p>
<p><input style="width: 250px;" name="b67"></p>
<p><input style="width: 250px;" name="b67"></p>
<p><input style="width: 250px;" name="b69"></p>
<p><input style="width: 250px;" name="b610"></p>
</td></tr></tbody></table><p> <input style="width: 150px; height: 30px;" value="Envoyer" type="submit"> </p></form><br>
<?php
$nom2 = $_GET['nom_1'] ;
// --------------- Etape 1 -----------------
// Si un message est envoyé, on l'enregistre
// -----------------------------------------
if (isset($_POST['b1']) AND isset($_POST['b2']) AND isset($_POST['b3']) AND isset($_POST['b4']) AND isset($_POST['b5']) AND isset($_POST['b61'])AND isset($_POST['b62']) AND isset($_POST['b63']) AND isset($_POST['b64']) AND isset($_POST['b65']) AND isset($_POST['b66']) AND isset($_POST['b67']) AND isset($_POST['b68']) AND isset($_POST['b69']) AND isset($_POST['b610']))
{
$b1 = mysql_real_escape_string(htmlspecialchars($_POST['b1'])); // On utilise mysql_real_escape_string et htmlspecialchars par mesure de sécurité
$b2 = mysql_real_escape_string(htmlspecialchars($_POST['b2'])); // De même pour b2
$b3 = mysql_real_escape_string(htmlspecialchars($_POST['b3'])); // De même
$b4 = mysql_real_escape_string(htmlspecialchars($_POST['b4'])); // De même
$b5 = mysql_real_escape_string(htmlspecialchars($_POST['b5'])); // De même
$b61 = mysql_real_escape_string(htmlspecialchars($_POST['b61'])); // De mêmev
$b62 = mysql_real_escape_string(htmlspecialchars($_POST['b62'])); // De même
$b63 = mysql_real_escape_string(htmlspecialchars($_POST['b63'])); // De même
$b64 = mysql_real_escape_string(htmlspecialchars($_POST['b64'])); // De même
$b65 = mysql_real_escape_string(htmlspecialchars($_POST['b65'])); // De même
$b66 = mysql_real_escape_string(htmlspecialchars($_POST['b66'])); // De même
$b67 = mysql_real_escape_string(htmlspecialchars($_POST['b67'])); // De même
$b68 = mysql_real_escape_string(htmlspecialchars($_POST['b68'])); // De même
$b69 = mysql_real_escape_string(htmlspecialchars($_POST['b69'])); // De même
$b610 = mysql_real_escape_string(htmlspecialchars($_POST['b610'])); // De même
$b33 = nl2br($b3); // Pour le message, comme on utilise un textarea, il faut remplacer les Entrées par des <br />
$b44 = nl2br($b4);
$b55 = nl2br($b5);
// debu 1er image
if ($b61 =='')
{
$b611 = '';
}
else // SINON
{
$b611 = "<a href='$b61'><img style='border: 0px solid ; width: 450px; height: 450px;' alt='' src='$b61'></a>" ;
}// fin 1er image
// debu 2e image
if ($b62 =='')
{
$b612 = '';
}
else // SINON
{
$b612 = "<a href='$b62'><img style='border: 0px solid ; width: 450px; height: 450px;' alt='' src='$b62'></a>" ;
}// fin 2e image
// debu 3e image
if ($b63 =='')
{
$b613 = '';
}
else // SINON
{
$b613 = "<a href='$b63'><img style='border: 0px solid ; width: 450px; height: 450px;' alt='' src='$b63'></a>" ;
}// fin 3e image
// debu 4e image
if ($b64 =='')
{
$b614 = '';
}
else // SINON
{
$b614 = "<a href='$b64'><img style='border: 0px solid ; width: 450px; height: 450px;' alt='' src='$b64'></a>" ;
}// fin 4e image
// debu 5e image
if ($b65 =='')
{
$b615 = '';
}
else // SINON
{
$b615 = "<a href='$b65'><img style='border: 0px solid ; width: 450px; height: 450px;' alt='' src='$b65'></a>" ;
}// fin 5e image
// debu 6e image
if ($b66 =='')
{
$b616 = '';
}
else // SINON
{
$b616 = "<a href='$b66'><img style='border: 0px solid ; width: 450px; height: 450px;' alt='' src='$b66'></a>" ;
}// fin 6e image
// debu 7e image
if ($b67 =='')
{
$b617 = '';
}
else // SINON
{
$b617 = "<a href='$b67'><img style='border: 0px solid ; width: 450px; height: 450px;' alt='' src='$b67'></a>" ;
}// fin 7e image
// debu 8e image
if ($b68 =='')
{
$b618 = '';
}
else // SINON
{
$b618 = "<a href='$b68'><img style='border: 0px solid ; width: 450px; height: 450px;' alt='' src='$b68'></a>" ;
}// fin 8e image
// debu 9e image
if ($b69 =='')
{
$b619 = '';
}
else // SINON
{
$b619 = "<a href='$b69'><img style='border: 0px solid ; width: 450px; height: 450px;' alt='' src='$b69'></a>" ;
}// fin 9e image
// debu 10e image
if ($b610 =='')
{
$b6110 = '';
}
else // SINON
{
$b6110 = "<a href='$b610'><img style='border: 0px solid ; width: 450px; height: 450px;' alt='' src='$b610'></a>" ;
}// fin 10e image
$b6total = "$b611 $b612 $b613 $b614 $b615 $b616 $b617 $b618 $b619 $b6110" ;
// On peut enfin enregistrer :o)
mysql_query("INSERT INTO Riders_Thibaud VALUES('', '" . $b1 . "', '" . $b2 . "', '" . $b33 . "', '" . $b44 . "', '" . $b55 . "', '" . $b6total . "', '')");
} // fin scripte
#
mysql_close(); // Déconnexion de MySQL
#
?>
croy
Messages postés
453
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
23 octobre 2012
114
24 mars 2008 à 15:22
24 mars 2008 à 15:22
Première chose à faire : rationaliser la partie basse de ton script en tirant partie des possibilités de PHP pour reduire sa taille.
Voici ce que ça donne :
Si tu veux suivre cette approche rationelle, une fois que tu auras implémenté cela, nous pourrons traiter le fond de ton pb.
Il serait souhaitable que tu précises ce qui ne marche pas : en particulier as-tu un message d'erreur et lequel.
Voici ce que ça donne :
... </form> <br> <?php $nom2 = $_GET['nom_1'] ; // --------------- Etape 1 ----------------- // Si un message est envoyé, on l'enregistre // ----------------------------------------- if( isset( $_POST[ 'b1' ] ) ) { for( $i=0; $i<5; $i++ ) $bImagesHaut[] = mysql_real_escape_string( htmlspecialchars( $_POST[ 'b' . ($i+1) ] ) ); for( $numImage=0; $numImage < 10 ; $numImage++ ) $bImage[] = array( mysql_real_escape_string( htmlspecialchars( $_POST[ 'b6' . ($numImage+1) ] ) ), '' ); $b33 = nl2br($b3); // Pour le message, comme on utilise un textarea, il faut remplacer les Entrées par des <br /> $b44 = nl2br($b4); $b55 = nl2br($b5); // traitement des images $b6total = ""; for( $numImage=0; $numImage < 10 ; $numImage++ ) { if( $bImage[ $numImage+1 ][0] =='') $bImage[ $numImage+1 ][1] = ''; else // SINON $bImage[ $numImage ][1] = "<a href='" . $bImage[ $numImage+1 ][0] . "'><img style='border: 0px solid ; width: 450px; height: 450px;' alt='' src='" . $bImage[ $numImage+1 ][1] . "'></a>" ; $b6total .= " " . $bImage[ $numImage+1 ][1]; } // On peut enfin enregistrer :o) mysql_query( "INSERT INTO Riders_Thibaud VALUES( '" . $bImagesHaut[0] . "', '" . $bImagesHaut[1] . "', '" . $b33 . "', '" . $b44 . "', '" . $b55 . "', '" . $b6total . "')"); } # mysql_close(); // Déconnexion de MySQL # ?>
Si tu veux suivre cette approche rationelle, une fois que tu auras implémenté cela, nous pourrons traiter le fond de ton pb.
Il serait souhaitable que tu précises ce qui ne marche pas : en particulier as-tu un message d'erreur et lequel.
thibothib
Messages postés
60
Date d'inscription
mardi 4 septembre 2007
Statut
Membre
Dernière intervention
28 février 2011
7
24 mars 2008 à 18:33
24 mars 2008 à 18:33
le pb c qu'il n'y a rien qui s'écrie dans la bdd
je n'est pas de message d'erreur
jais aussi implémenté ce que tu ma dit
merci
je n'est pas de message d'erreur
jais aussi implémenté ce que tu ma dit
merci
thibothib
Messages postés
60
Date d'inscription
mardi 4 septembre 2007
Statut
Membre
Dernière intervention
28 février 2011
7
24 mars 2008 à 18:45
24 mars 2008 à 18:45
Voila le scripte que j'obtiens
<?php // conecton mysql_connect("sql.free.fr", "***", "***"); mysql_select_db("***"); ?> // deb scripte ?> <form method="post" action="aa.php"> <p><span style="color: rgb(204, 0, 0);">* Champ obligatoire</span></p> <p>Photo 1(!! lien de la photo ex: http://site.fr/maphoto.jpg !!)( celle ho a gauche )(metre que 1 lien )<span style="color: rgb(204, 0, 0);"> *</span> :</p> <p> <input style="width: 250px;" name="b1"> <br> </p> <p>Nom du ride (ne pas mètre de remise a la ligne (entrée))<span style="color: rgb(204, 0, 0);"> *</span> :</p> <p> <input style="width: 200px;" name="b2"> </p> <p>Une sensation ? <span style="color: rgb(204, 0, 0);">*</span> :<br> <textarea name="b3" rows="10" cols="35"></textarea><br> </p> Un conseille<span style="color: rgb(204, 0, 0);"> *</span> ?<br> <textarea name="b4" rows="10" cols="35"></textarea><br> Autre : <p><textarea name="b5" rows="10" cols="35"></textarea></p> <p>Les autres photos( celle en ba ) (!! lien de la photo ex: http://site.fr/maphoto.jpg !!)(metre que 1 lien par celule ) :</p> <table style="text-align: left; width: 100px;" border="1" cellpadding="2" cellspacing="2"> <tbody><tr> <td nowrap="nowrap"> <p><input style="width: 250px;" name="b61"></p> <p><input style="width: 250px;" name="b62"></p> <p><input style="width: 250px;" name="b63"></p> <p><input style="width: 250px;" name="b64"></p> <p><input style="width: 250px;" name="b65"></p> </td> <td nowrap="nowrap"> <p><input style="width: 250px;" name="b66"></p> <p><input style="width: 250px;" name="b67"></p> <p><input style="width: 250px;" name="b67"></p> <p><input style="width: 250px;" name="b69"></p> <p><input style="width: 250px;" name="b610"></p> </td></tr></tbody></table><p> <input style="width: 150px; height: 30px;" value="Envoyer" type="submit"> </p></form><br> <?php $nom2 = $_GET['nom_1'] ; // --------------- Etape 1 ----------------- // Si un message est envoyé, on l'enregistre // ----------------------------------------- if( isset( $_POST[ 'b1' ] ) ) { for( $i=0; $i<5; $i++ ) $bImagesHaut[] = mysql_real_escape_string( htmlspecialchars( $_POST[ 'b' . ($i+1) ] ) ); for( $numImage=0; $numImage < 10 ; $numImage++ ) $bImage[] = array( mysql_real_escape_string( htmlspecialchars( $_POST[ 'b6' . ($numImage+1) ] ) ), '' ); $b33 = nl2br($b3); // Pour le message, comme on utilise un textarea, il faut remplacer les Entrées par des <br /> $b44 = nl2br($b4); $b55 = nl2br($b5); // traitement des images $b6total = ""; for( $numImage=0; $numImage < 10 ; $numImage++ ) { if( $bImage[ $numImage+1 ][0] =='') $bImage[ $numImage+1 ][1] = ''; else // SINON $bImage[ $numImage ][1] = "<a href='" . $bImage[ $numImage+1 ][0] . "'><img style='border: 0px solid ; width: 450px; height: 450px;' alt='' src='" . $bImage[ $numImage+1 ][1] . "'></a>" ; $b6total .= " " . $bImage[ $numImage+1 ][1]; } // On peut enfin enregistrer :o) mysql_query( "INSERT INTO Riders_Thibaud VALUES( '" . $bImagesHaut[0] . "', '" . $bImagesHaut[1] . "', '" . $b33 . "', '" . $b44 . "', '" . $b55 . "', '" . $b6total . "')"); } # mysql_close(); // Déconnexion de MySQL # ?>
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000$ pour toi
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ordipard
Messages postés
155
Date d'inscription
jeudi 10 juin 2004
Statut
Membre
Dernière intervention
12 novembre 2009
35
24 mars 2008 à 18:52
24 mars 2008 à 18:52
Essai sans les guillemets :
// On peut enfin enregistrer :o)
mysql_query( "INSERT INTO Riders_Thibaud VALUES( '$bImagesHaut[0]', '$bImagesHaut[1]
', '$b33', '$b44', '$b55
', '$b6total')");
Cordialement ,
// On peut enfin enregistrer :o)
mysql_query( "INSERT INTO Riders_Thibaud VALUES( '$bImagesHaut[0]', '$bImagesHaut[1]
', '$b33', '$b44', '$b55
', '$b6total')");
Cordialement ,
thibothib
Messages postés
60
Date d'inscription
mardi 4 septembre 2007
Statut
Membre
Dernière intervention
28 février 2011
7
24 mars 2008 à 18:56
24 mars 2008 à 18:56
non sa ne marche pas ): merci can même
croy
Messages postés
453
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
23 octobre 2012
114
24 mars 2008 à 19:04
24 mars 2008 à 19:04
Ca ne marche pas : quel message d'erreur est affiché ?
ordipard
Messages postés
155
Date d'inscription
jeudi 10 juin 2004
Statut
Membre
Dernière intervention
12 novembre 2009
35
24 mars 2008 à 19:07
24 mars 2008 à 19:07
Essaye de mettre localhost a la place de sql.free.fr dans ton mysql_connect
thibothib
Messages postés
60
Date d'inscription
mardi 4 septembre 2007
Statut
Membre
Dernière intervention
28 février 2011
7
24 mars 2008 à 19:49
24 mars 2008 à 19:49
non car je test si sa marche en ligne
âpre avoir envoilé ma page sur mon conte free
âpre avoir envoilé ma page sur mon conte free
croy
Messages postés
453
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
23 octobre 2012
114
24 mars 2008 à 19:54
24 mars 2008 à 19:54
Ce serait plus simple si tu nous donnais le message d'erreur que tu obtiens.
hamady12
Messages postés
1
Date d'inscription
mardi 18 décembre 2007
Statut
Membre
Dernière intervention
24 mars 2008
24 mars 2008 à 19:56
24 mars 2008 à 19:56
bonjour tt le monde moi je ve le scrip de php qui permet d enregistree un message vocal sur un site en c l 'objet de mon projet tutore
croy
Messages postés
453
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
23 octobre 2012
114
24 mars 2008 à 19:57
24 mars 2008 à 19:57
Crée un nouveau fil de discussion pour ce nouveau sujet.
thibothib
Messages postés
60
Date d'inscription
mardi 4 septembre 2007
Statut
Membre
Dernière intervention
28 février 2011
7
24 mars 2008 à 20:25
24 mars 2008 à 20:25
je n'est pas de message d'erreur toue marche bien sof qu'il ni a rien qi s'écrie dans ma bdd
thibothib
Messages postés
60
Date d'inscription
mardi 4 septembre 2007
Statut
Membre
Dernière intervention
28 février 2011
7
24 mars 2008 à 20:47
24 mars 2008 à 20:47
Une autre question pourquoi ca sa ne marche pas ?
je né pas de message d'erreur mai sa n'écris rien dans ma bdd phpmyadmin ??
je né pas de message d'erreur mai sa n'écris rien dans ma bdd phpmyadmin ??
<?php mysql_connect("localhost", "***", "***"); mysql_select_db("***"); // On ajoute une entrée avec mysql_query $b61 = "../photos/Les_7_Laux/les.7.laux.Danger.jpg" ; $b610 = "../photos/Les_7_Laux/les.7.aux.2.jpg" ; $b611 = "<a href='" . $b61. "'><img style='border: 0px solid ; width: 450px; height: 450px;' alt='' src='" . $b61. "'></a>" ; $b6110 = "<a href='" . $b610. "'><img style='border: 0px solid ; width: 450px; height: 450px;' alt='' src='" . $b610. "'></a>" ; $b6total = $b611.$b6110; echo $b6total ; mysql_query("INSERT INTO Riders_Thibaud VALUES('', '', '', '', '', '', '" . $b6total . "', '')"); ?>
croy
Messages postés
453
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
23 octobre 2012
114
24 mars 2008 à 21:02
24 mars 2008 à 21:02
Dans ce cas il faut insérer dans toncode l'affichage de messages montrant l'avancement dans le programme.
Je te propose de remplacer ta ligne mysql_query ... par
Qu'est-ce qui est affiché lorsque tu exécutes ton script ainsi modifié ?
Je te propose de remplacer ta ligne mysql_query ... par
$query = "INSERT INTO Riders_Thibaud VALUES('', '', '', '', '', '', '" . $b6total . "', '')"; echo '<br>...' . $query; $result = mysql_query( $query ); echo '<br>...' . $result . '...';
Qu'est-ce qui est affiché lorsque tu exécutes ton script ainsi modifié ?
thibothib
Messages postés
60
Date d'inscription
mardi 4 septembre 2007
Statut
Membre
Dernière intervention
28 février 2011
7
24 mars 2008 à 21:07
24 mars 2008 à 21:07
sa affiche
...INSERT INTO Riders_Thibaud VALUES('', '', '', '', '', '', '(il y a les 2 image)', '') ......
croy
Messages postés
453
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
23 octobre 2012
114
24 mars 2008 à 21:20
24 mars 2008 à 21:20
Ces deux messages montrent que mysql_query est bien appelée avec une commande INSERT correctement rédigée (même si les données sont peu significatives mais ca ne pose pas de pb pour une mise au point).
Il faut faire un nouveau essai avec le code suivant :
Qu'est-ce-que ça affiche maintenant ?
Pourrais-tu également donner la définition de la table Riders_Thibaud ?
Il faut faire un nouveau essai avec le code suivant :
$query = "INSERT INTO Riders_Thibaud VALUES('', '', '', '', '', '', '" . $b6total . "', '')"; echo '<br>...' . $query; $result = mysql_query( $query ) or die( mysql_error(); echo '<br>...' . $result . '...';
Qu'est-ce-que ça affiche maintenant ?
Pourrais-tu également donner la définition de la table Riders_Thibaud ?
thibothib
Messages postés
60
Date d'inscription
mardi 4 septembre 2007
Statut
Membre
Dernière intervention
28 février 2011
7
25 mars 2008 à 18:58
25 mars 2008 à 18:58
voila sa afiche
tu a oublier une ) ...die( mysql_error();
...INSERT INTO Riders_Thibaud VALUES('', '', '', '', '', '', '(il y a les 2 image)', '')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 '../photos/Les_7_Laux/les.7.laux.Danger.jpg'>
tu a oublier une ) ...die( mysql_error();
croy
Messages postés
453
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
23 octobre 2012
114
25 mars 2008 à 19:23
25 mars 2008 à 19:23
J'avais effectivement oublié une ')' et tu sa bien fait de corriger ce point.
Tu n'as pas fait l'essai proposé ou/et le message d'erreur n'est pas celui que tu donnes (as-tu fait un copié/collé ?)
Si tu veux que je t'aide, merci de faire cela car c'est intentionelement que j'ai mis une requête INSERT sans données ou presque.
Tu n'as pas fait l'essai proposé ou/et le message d'erreur n'est pas celui que tu donnes (as-tu fait un copié/collé ?)
Si tu veux que je t'aide, merci de faire cela car c'est intentionelement que j'ai mis une requête INSERT sans données ou presque.
thibothib
Messages postés
60
Date d'inscription
mardi 4 septembre 2007
Statut
Membre
Dernière intervention
28 février 2011
7
25 mars 2008 à 20:00
25 mars 2008 à 20:00
comment sa ?? oui j'ai fait copier coller
voila ce que j'ai sur ma page
qu'en je l'envoi sur mon serveur é que j'affiche la page sa me met sa :
voila la page http://tuxthib.free.fr/Priver/zz.php
voila ce que j'ai sur ma page
qu'en je l'envoi sur mon serveur é que j'affiche la page sa me met sa :
...INSERT INTO Riders_Thibaud VALUES('', '', '', '', '', '', '(la il y a les 2 image qui s'affiche)', '')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 '../photos/Les_7_Laux/les.7.laux.Danger.jpg'>( la il y a un truc qui s'affiche pas )
<?php mysql_connect("localhost", "***", "***"); mysql_select_db("***"); // On ajoute une entrée avec mysql_query $b61 = "../photos/Les_7_Laux/les.7.laux.Danger.jpg" ; $b610 = "../photos/Les_7_Laux/les.7.aux.2.jpg" ; $b611 = "<a href='" . $b61. "'><img style='border: 0px solid ; width: 450px; height: 450px;' alt='' src='" . $b61. "'></a>" ; $b6110 = "<a href='" . $b610. "'><img style='border: 0px solid ; width: 450px; height: 450px;' alt='' src='" . $b610. "'></a>" ; $b6total = $b611.$b6110; $query = "INSERT INTO Riders_Thibaud VALUES('', '', '', '', '', '', '" . $b6total . "', '')"; echo '<br>...' . $query; $result = mysql_query( $query ) or die( mysql_error()); echo '<br>...' . $result . '...'; mysql_close(); ?>
voila la page http://tuxthib.free.fr/Priver/zz.php
sly-bzh
Messages postés
415
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
5 décembre 2009
118
25 mars 2008 à 20:20
25 mars 2008 à 20:20
C'est tout simplement parceque dans ton $b6total tu as des '.
Pour remédier à cela, ajoute des \ devant tes apostrophes dans ton $b611 et $b6110 :
J'en ai peut être oublié, vérifie si ça ne marche pas
Pour remédier à cela, ajoute des \ devant tes apostrophes dans ton $b611 et $b6110 :
<?php mysql_connect("localhost", "***", "***"); mysql_select_db("***"); // On ajoute une entrée avec mysql_query $b61 = "../photos/Les_7_Laux/les.7.laux.Danger.jpg" ; $b610 = "../photos/Les_7_Laux/les.7.aux.2.jpg" ; $b611 = "<a href=\'" . $b61. "\'><img style=\'border: 0px solid ; width: 450px; height: 450px;\' alt=\'\' src=\'" . $b61. "\'></a>" ; $b6110 = "<a href=\'" . $b610. "\'><img style=\'border: 0px solid ; width: 450px; height: 450px;\' alt=\'\' src=\'" . $b610. "\'></a>" ; $b6total = $b611.$b6110; $query = "INSERT INTO Riders_Thibaud VALUES('', '', '', '', '', '', '" . $b6total . "', '')"; echo '<br>...' . $query; $result = mysql_query( $query ) or die( mysql_error()); echo '<br>...' . $result . '...'; mysql_close(); ?>
J'en ai peut être oublié, vérifie si ça ne marche pas
thibothib
Messages postés
60
Date d'inscription
mardi 4 septembre 2007
Statut
Membre
Dernière intervention
28 février 2011
7
25 mars 2008 à 20:42
25 mars 2008 à 20:42
non sa ne marche pas merci
sa affiche
et sa n'écris rien dans ma bdd ):
sa affiche
...INSERT INTO Riders_Thibaud VALUES('', '', '', '', '', '', '\'\'\'\'', '')Column count doesn't match value count at row 1
et sa n'écris rien dans ma bdd ):