Valneandre

Inscris le 13/05/2009 à 11:18
  • Signature
    Dik
  • Site web
  • Nombre de sujets
    1
  • Nombre de messages
    4
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
Valneandre
Bonjour
Je souhaite, depuis une page de test en local, générer "à la volée" des requêtes MySql, comme je le ferais depuis PHPMyAdmin. Idéalement, je vois un formulaire, avec un champ de saisie, et lorsque je clique sur le bouton submit, la requête est exécutée.
Je me débrouille en PHP (non-objet), un peu en JS, et je suis un débutant absolu en SQL (d'où ce désir de tester les requêtes...)
Merci d'avance de me donner quelques pistes.
Dik

Ses derniers messages sur les forums

forum
Valneandre
Bonjour, encore moi...
Voici le code de ce que j'ai réalisé pour pouvoir envoyer mes requêtes à la volée; cela donne satisfaction. Mais je n'ai pas compris où devait intervenir la notion de "escaper" les résultats. Peux-tu me tuyauter ?
D'avance merci. Voici le code, ci-dessous:

<body>
<div class="centre" id="ici">
<form name="fo" method="post" action="#requiers">
<label>Taper ici la requête :</label><br />
<textarea name="entree" rows="5" cols="50"></textarea>
<label>Afficher les datas ?&nbsp;&nbsp;&nbsp;<input name="affdatas" type="checkbox" id="affdatas" /></label>
&nbsp;<input type="submit" value="Soumettre" />
</form>
</div>

<div class="resultat" id="requiers">
<table class="tablo" width="370" border="2" cellpadding="12" cellspacing="10" bgcolor="#000022">
<?php
if (isset($_POST['entree']))
{
$a = @mysql_connect('localhost','root','') or die('Erreur de connexion :' . mysql_error());
@mysql_select_db('tst') or die('Erreur de sélection :' . mysql_error());
$req = $_POST['entree'];
echo $req . '<br />';
$lect=mysql_query($req) or die('Erreur SQL !<br />' . $req . '<br />' . mysql_error());
if (isset($_POST['affdatas']))
{
echo '<tr><td>' . '<u>NOM :</u>' . '</td><td>' . '<u>PRÉNOM :</u>' . '</td></tr>';
while($data=mysql_fetch_array($lect))
{
echo '<tr><td>' . $data['nom'] . '</td>';
echo '<td>' . $data['prenom'] . '</td></tr>';
}
mysql_free_result($lect);
}
mysql_close();
}
?>
</table>
</div>
</body>
Dik

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours