Demande d'aide sur scripte php mysql
basset2016
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
DelNC Messages postés 2234 Date d'inscription Statut Membre Dernière intervention -
DelNC Messages postés 2234 Date d'inscription Statut Membre Dernière intervention -
bonjour
je suis débutant dans le php mysql et je travail sur joomla ,j'ais fait un exemple de table en trois colonnes juste pour connaitre le principe de l'interrogation
pour cela je vous demande de bien vouloir me corrigé le scripte si dessus
non de la base : basjoomla
non user : root
pwd : ""
non de la table : tcs
les colonnes : (tc,position ,information)
je veut faire un insert et un select de resultat
merci
je suis débutant dans le php mysql et je travail sur joomla ,j'ais fait un exemple de table en trois colonnes juste pour connaitre le principe de l'interrogation
pour cela je vous demande de bien vouloir me corrigé le scripte si dessus
non de la base : basjoomla
non user : root
pwd : ""
non de la table : tcs
les colonnes : (tc,position ,information)
je veut faire un insert et un select de resultat
merci
<body>
Ajout: <br/><br/>
<form id="form1" name="form1" method="post" >
<label for="tc">tc</label> <input type="text" name="tc" id="tc" /> <br/><br/>
<label for="position">position</label> <input type="text" name="position" id="position" /> <br/><br/>
<label for="information">information</label> <input type="text" name="information" id="information" /> <br/><br/>
<input type="submit" name="valider" id="valider" value="Valider" />
</form> <br/><br/>
Affichage des resultats: <br/><br/>
<form id="form2" name="form2" method="post" >
<label for="tc">tc</label> <input type="text" name="tc" id="tc" /> <input type="submit" name="afficher" id="afficher" value="Afficher" />
</form>
<br/><br/>
<?php
// Affichage
if(isset($valider) )
{
mysql_connect("localhost", "root", "admin");
mysql_select_db("basjoomla");
//$sql="select * from tcs";
$tc = $_POST['tc'];
$position = $_POST['position'];
$information = $_POST['information'];
// le formulaire
$sql = "INSERT INTO tcs(tc, position,information) VALUES( '$tc','$position','$information')";
mysql_query($sql);
}
if(isset($afficher))
{
mysql_connect("localhost", "root", "admin");
mysql_select_db("basjoomla");
$tc = $_POST['tc'];
$sql="select * from tcs WHERE tc = '$tc' ";
$R=mysql_query($sql);
while ($ligne=mysql_fetch_object($R))
{
$tc = $ligne->tc;
$position = $ligne->position;
$information = $ligne->information ;
?>
<table width="408" border="1">
<tr>
<th width="59" scope="col">tc</th>
<th width="194" scope="col">position</th>
<th width="133" scope="col">information</th>
</tr>
<tr>
<td><?=$tc?></td>
<td><?=$position?></td>
<td><?=$information?></td>
</tr>
</table>
<br/><br/>
<label for="tc">tc</label> <input type="text" name="tc" id="tc" value="<?=$tc?>"/> <br/><br/>
<label for="position">position</label> <input type="text" name="position" id="position" value="<?=$position?>"/> <br/><br/>
<label for="information">information</label> <input type="text" name="information" id="information" value="<?=$information?>"/> <br/><br/>
<?
}
}
?>
</body>
A voir également:
- Demande d'aide sur scripte php mysql
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Php alert - Forum PHP
- Mysql a répondu : documentation connexion impossible : paramètres incorrects. - Forum Bases de données
1 réponse
Bonjour basset2016
je crois que tu as oublier de mettre quelques chose dans le formulaire.
Il faut indiquer dans quelle page tu envoies les données
Un exmple de formulaire
Dans la page user_login.php
on récupère les données
pour insérer les données dans la table
Voilà un modèle d'affichage des données
J'espère que çà va vous aider
@+
je crois que tu as oublier de mettre quelques chose dans le formulaire.
Il faut indiquer dans quelle page tu envoies les données
Un exmple de formulaire
<h2>Entrez votre login et votre mot de passe</h2>
<form method="post" action="user_login.php">
<table class="green">
<tr><td>login </td><td><input type="text" name="login" ></td></tr>
<tr><td>password</td><td><input type="password" name="password"></td></tr>
<tr><td> </td><td><input type="submit" ></td></tr>
</table>
</form>
Dans la page user_login.php
on récupère les données
<?php
if(isset($_REQUEST["login" ])) {$login = $_REQUEST["login" ];}
else {$login = "";}
if(isset($_REQUEST["password"])) {$password = $_REQUEST["password"];}
else {$password = "";}
?>
pour insérer les données dans la table
$query = "INSERT INTO users (login, password) VALUES ('" . $login . "', '" . $password . "');";
$result = execute_query($query);
Voilà un modèle d'affichage des données
echo "le login : <b>\"" . $login . "\"</b> est valide <br/>\n";
J'espère que çà va vous aider
@+