Lid |
|
Hallo,
Het volgende probleem heeft zich bij mij voorgedaan. Ik moet voor school een eenvoudige basiswebpagina maken, maar ik wilde er een gastenboek bij maken. Het idee is dat mensen kunnen registreren, inloggen en een bericht kunnen plaatsen dat dan op de webpagina verschijnt. Ik heb dit gedaan met behulp van mysql. Ik kan nu in een invoerveld een code invoeren (bijv. SELECT * FROM gastenboek) waardoor alle gegevens van de mysql in een tabel komen te staan. Ik wil graag dat ik hier ipv codes gewoon tekst kan typen die dan op de website terecht komt. Indien nodig zal ik hier het notepad-bestand uploaden.
Alvast bedankt voor de moeite,
Erik!
<?php
if(isset($_GET['query']))
{
echo $_GET['query'];
$result = mysql_query($_GET['query']);
if(!$result)
{
die('Invalid query: ' . mysql_error());
}
else if($result)
{
echo "Action succesfull" . mysql_error();
}
else
{
/* Haal de rijen uit de $result variabele */
}
echo "<table>";
while ($row = mysql_fetch_row($result))
{
echo"<tr>";
foreach($row as $kolom)
{
echo"<td>";
echo $kolom;
echo"</td>";
}
echo"</tr>";
}
echo "</table>";
}
?>
<?php if(isset($_GET['query'])) { if(!$result) { } else if($result) { } else { /* Haal de rijen uit de $result variabele */ } { foreach($row as $kolom) { } } } ?>
en
<form method="post">
<fieldset>
Naam: <br />
<input type="text" name="naam" maxlength="25"/>
Bericht:<br />
<legend> Voeg een bericht toe </legend>
<textarea name ="bericht" rows="3" cols="90"></textarea>
<input type="submit" name= "add_message" value=" verzenden "/>
</fieldset>
</form>
<form method="post"> <fieldset> Naam: <br /> <input type="text" name="naam" maxlength="25"/> Bericht:<br /> <legend> Voeg een bericht toe </legend> <textarea name ="bericht" rows="3" cols="90"></textarea> <input type="submit" name= "add_message" value=" verzenden "/> </fieldset> </form>
en
<?php
function dbconnect ()
{
include("info.php");
$connect = mysql_connect ($db_hostname, $db_user, $db_password);
if(!$connect)
{
die(" verbinding met ". $db_hostname . "is niet gelukt:" . mysql_error());
}
$database = mysql_select_db ($db_name, $connect);
if(!$database)
{
die("database" . $db_name . "kan niet geselecteerd worden" . mysql_error());
}
return $connect;
}
if (dbconnect()) { echo "de connectie is gelukt";}
else {echo "de connectie is mislukt";}
?>
<?php function dbconnect () { include("info.php"); if(!$connect) { die(" verbinding met ". $db_hostname . "is niet gelukt:" . mysql_error()); } if(!$database) { die("database" . $db_name . "kan niet geselecteerd worden" . mysql_error()); } return $connect; } if (dbconnect ()) { echo "de connectie is gelukt";} else {echo "de connectie is mislukt";} ?>
zijn de 3 grote codes in mijn bestand. Deze zijn gelinkt aan onder andere registratie.php en inloggen.php
Dus hoe maak ik van deze codes een code waarmee ik tekst kan inserten ipv querycode :]
Citaat: Code tags aubÂ
|