Code php
Fermé
bd16583
Messages postés
14
Date d'inscription
lundi 15 octobre 2012
Statut
Membre
Dernière intervention
30 octobre 2012
-
15 oct. 2012 à 16:55
Utilisateur anonyme - 16 oct. 2012 à 09:11
Utilisateur anonyme - 16 oct. 2012 à 09:11
A voir également:
- Code php
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
- Code gta 4 ps4 - Guide
7 réponses
lionel-DIL
Messages postés
1222
Date d'inscription
lundi 25 juin 2012
Statut
Membre
Dernière intervention
7 août 2014
1 768
15 oct. 2012 à 17:06
15 oct. 2012 à 17:06
Bonjour,
Vous n'avez aucune connexion à votre base déjà ;-)
Vous n'avez aucune connexion à votre base déjà ;-)
Bonjour essayez comme ça
<?php
$rs=null;
if(isset($_GET['id']))
{
$strSQL = "SELECT * FROM arrondissement WHERE arrondissement=" . $_GET['id'];
$rs = mysql_query($strSQL);
}
while($row = mysql_fetch_array($rs)) {
echo $row["vestiaire"];
echo $row["conseil"];
echo $row["adresse"];
echo $row["ville"];
echo $row["codepostal"];
echo $row["telephone"];
}
mysql_close();
?>
<?php
$rs=null;
if(isset($_GET['id']))
{
$strSQL = "SELECT * FROM arrondissement WHERE arrondissement=" . $_GET['id'];
$rs = mysql_query($strSQL);
}
while($row = mysql_fetch_array($rs)) {
echo $row["vestiaire"];
echo $row["conseil"];
echo $row["adresse"];
echo $row["ville"];
echo $row["codepostal"];
echo $row["telephone"];
}
mysql_close();
?>
bd16583
Messages postés
14
Date d'inscription
lundi 15 octobre 2012
Statut
Membre
Dernière intervention
30 octobre 2012
15 oct. 2012 à 17:13
15 oct. 2012 à 17:13
c'est le même pobléme rien n 'est changé
Alors asseyez faire comme ça
<?php
mysql_connect("localhost","root","");// Connexion a la base
mysql_select_db("ma_base");
$id="";
$id = $_GET['id'];
if(isset($id))
{
$strSQL = mysql_query("SELECT * FROM arrondissement WHERE arrondissement=" .$id."");
while($row = mysql_fetch_array($strSQL)) {
echo $row["vestiaire"];
echo $row["conseil"];
echo $row["adresse"];
echo $row["ville"];
echo $row["codepostal"];
echo $row["telephone"];
}
mysql_close();
}
?>
ce code marche très bien chez moi.
<?php
mysql_connect("localhost","root","");// Connexion a la base
mysql_select_db("ma_base");
$id="";
$id = $_GET['id'];
if(isset($id))
{
$strSQL = mysql_query("SELECT * FROM arrondissement WHERE arrondissement=" .$id."");
while($row = mysql_fetch_array($strSQL)) {
echo $row["vestiaire"];
echo $row["conseil"];
echo $row["adresse"];
echo $row["ville"];
echo $row["codepostal"];
echo $row["telephone"];
}
mysql_close();
}
?>
ce code marche très bien chez moi.
bd16583
Messages postés
14
Date d'inscription
lundi 15 octobre 2012
Statut
Membre
Dernière intervention
30 octobre 2012
15 oct. 2012 à 17:28
15 oct. 2012 à 17:28
il m'affiche ca commerreur
Undefined index: id in C:\EasyPHP-12.1\www\my portable files\vestiaires.php on line 17
Undefined index: id in C:\EasyPHP-12.1\www\my portable files\vestiaires.php on line 17
bd16583
Messages postés
14
Date d'inscription
lundi 15 octobre 2012
Statut
Membre
Dernière intervention
30 octobre 2012
15 oct. 2012 à 17:12
15 oct. 2012 à 17:12
c'est le même pobléme rien 'est changé
Utilisateur anonyme
Modifié par le père. le 15/10/2012 à 17:26
Modifié par le père. le 15/10/2012 à 17:26
Pour afficher l'erreur , ajoute or die(mysql_error()) :
D'autre part, je vois que dans ton 1er message, tu avais mis $_get en minsuscules : as-tu bien corrigé par $_GET en majuscules ?
$strSQL = mysql_query("SELECT * FROM arrondissement WHERE arrondissement=" .$id."") or die(mysql_error());
D'autre part, je vois que dans ton 1er message, tu avais mis $_get en minsuscules : as-tu bien corrigé par $_GET en majuscules ?
bd16583
Messages postés
14
Date d'inscription
lundi 15 octobre 2012
Statut
Membre
Dernière intervention
30 octobre 2012
15 oct. 2012 à 17:30
15 oct. 2012 à 17:30
oui monsieur le pére j'ai changé mais s'a pas marché
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
15 oct. 2012 à 17:37
15 oct. 2012 à 17:37
Je repars du code de ta 2ème page pour être sûr que nous sommes d'accord :
Si $_GET[id'] est bien défini, ça devrait marcher ou afficher un message d'erreur
<?php $rs=null; if(isset($_GET['id'])) { $strSQL = "SELECT * FROM arrondissement WHERE arrondissement=" . $_GET['id']; $rs = mysql_query($strSQL) or die(mysql_error());; while($row = mysql_fetch_array($rs)) { echo $row["vestiaire"]; echo $row["conseil"]; echo $row["adresse"]; echo $row["ville"]; echo $row["codepostal"]; echo $row["telephone"]; } mysql_close(); } ?>
Si $_GET[id'] est bien défini, ça devrait marcher ou afficher un message d'erreur
bd16583
Messages postés
14
Date d'inscription
lundi 15 octobre 2012
Statut
Membre
Dernière intervention
30 octobre 2012
15 oct. 2012 à 17:43
15 oct. 2012 à 17:43
il n'affiche pas d'erreur mais il n'affiche aucune résultat
bd16583
Messages postés
14
Date d'inscription
lundi 15 octobre 2012
Statut
Membre
Dernière intervention
30 octobre 2012
15 oct. 2012 à 18:21
15 oct. 2012 à 18:21
oui monsieur ma page et appeller par ce lien
<?php
$strSQL = "SELECT * FROM arrondissement ORDER BY arrondissement ASC";
$rs = mysql_query($strSQL);
while($row = mysql_fetch_array($rs)) {
$strName = $row['arrondissement'];
$strLink = "<a href = 'vestiaires.php?id = " . $row['arrondissement'] . "'>" . $strName . "</a>";
echo "<li>" . $strLink . "</li>";
}
mysql_close();
?>
</ul>
<?php
$strSQL = "SELECT * FROM arrondissement ORDER BY arrondissement ASC";
$rs = mysql_query($strSQL);
while($row = mysql_fetch_array($rs)) {
$strName = $row['arrondissement'];
$strLink = "<a href = 'vestiaires.php?id = " . $row['arrondissement'] . "'>" . $strName . "</a>";
echo "<li>" . $strLink . "</li>";
}
mysql_close();
?>
</ul>
bd16583
Messages postés
14
Date d'inscription
lundi 15 octobre 2012
Statut
Membre
Dernière intervention
30 octobre 2012
15 oct. 2012 à 18:36
15 oct. 2012 à 18:36
j'ai essayée mais il n'affiche rien
Un exemple très simple
_________________________________
Page1.php
_
<a href="page2.php?id=1">Detail</a>
_________________________________
Page2.php
_
<?php
mysql_connect("localhost","root","");//Connexion a la base
mysql_select_db("base21");//Nom de la base
$id="";
$id = $_GET['id'];
$sql = mysql_query("SELECT * FROM table21 WHERE id=$id");
while($ligne = mysql_fetch_array($sql))
{
echo $ligne['prenom']. " " .$ligne['nom'];
}
?>
N'oubliez pas insérer les donnes sql dans votre phpmyadmin (SQL)
___________________________________________
CREATE TABLE IF NOT EXISTS 'table21' (
'id' int(11) NOT NULL AUTO_INCREMENT,
'nom' varchar(255) NOT NULL,
'prenom' varchar(255) NOT NULL,
PRIMARY KEY ('id')
)
INSERT INTO 'table21' ('id', 'nom', 'prenom') VALUES
(1, 'Fiori', 'Patrick');
___________________________________________
Si vous fait comme je vous dit, il y aura aucun problème
Bon courage.
_________________________________
Page1.php
_
<a href="page2.php?id=1">Detail</a>
_________________________________
Page2.php
_
<?php
mysql_connect("localhost","root","");//Connexion a la base
mysql_select_db("base21");//Nom de la base
$id="";
$id = $_GET['id'];
$sql = mysql_query("SELECT * FROM table21 WHERE id=$id");
while($ligne = mysql_fetch_array($sql))
{
echo $ligne['prenom']. " " .$ligne['nom'];
}
?>
N'oubliez pas insérer les donnes sql dans votre phpmyadmin (SQL)
___________________________________________
CREATE TABLE IF NOT EXISTS 'table21' (
'id' int(11) NOT NULL AUTO_INCREMENT,
'nom' varchar(255) NOT NULL,
'prenom' varchar(255) NOT NULL,
PRIMARY KEY ('id')
)
INSERT INTO 'table21' ('id', 'nom', 'prenom') VALUES
(1, 'Fiori', 'Patrick');
___________________________________________
Si vous fait comme je vous dit, il y aura aucun problème
Bon courage.
bd16583
Messages postés
14
Date d'inscription
lundi 15 octobre 2012
Statut
Membre
Dernière intervention
30 octobre 2012
15 oct. 2012 à 19:53
15 oct. 2012 à 19:53
oui j'ai fait tou ca mai sa fonnctionne pas
bd16583
Messages postés
14
Date d'inscription
lundi 15 octobre 2012
Statut
Membre
Dernière intervention
30 octobre 2012
15 oct. 2012 à 20:05
15 oct. 2012 à 20:05
merci
Utilisateur anonyme
Modifié par le père. le 16/10/2012 à 09:12
Modifié par le père. le 16/10/2012 à 09:12
Redonne le code qui génère les liens et celui de ta deuxième page. Quelque chose d'aussi simple devrait marcher facilement.
15 oct. 2012 à 17:14
15 oct. 2012 à 17:16