Ik ben bezig met een script maar moet even opweg geholpen worden want ik heb er nog niet zoveel verstand van ben nog een "beginner"

Ik wil dus van de volgende pagina gebruik gaan maken... http://www.master-events.nl/test/index.php dus dat je de gegevens zal invoeren en het aan een online database is gekoppeld. en je dan op de pagina klanten.php de klanten database kan zien.

Ik weet dus niet hoe ik dat voor elkaar kan krijgen maar er is vast wel een expert die mij zou willen helpen denk ik..... :-)

Met vriendelijke groet,

Edwin Schoonbeek
Zoals ik het begrijp wil je klantgegevens kunnen toevoegen en bekijken.

Als ik die site bekijk, dan zie ik dat je names zoals textfield, textfield2, enz gebruikt. Makkelijker is dat je ze een geschikte naam geeft. Bijvoorbeeld name="mobiel", enz. Maar die keus is aan jouw.

<?php
if (isset($_POST['Submit'])){
//connectie maken met database
//de variabele $_POST['textfield'] toont de ingevoerde waarde van de tekstvak met de name textfield
//controleer de gegevens op juistheid
//klantgegevens toevoegen dmv INSERT-QUERY
echo 'Gegevens toegevoegd';
}
?>
<form name="form1" method="post" action="">
<table width="426" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="161"><strong><font color="#FFFFFF" size="1" face="Arial, Helvetica, sans-serif">Mobiel
nummer</font></strong></td>
<td width="267"><input type="text" name="textfield"></td>
</tr>
<tr>
<td><strong><font color="#FFFFFF" size="1" face="Arial, Helvetica, sans-serif">Postcode</font></strong></td>
<td><input type="text" name="textfield2"></td>
</tr>
<tr>
<td><strong><font color="#FFFFFF" size="1" face="Arial, Helvetica, sans-serif">Huisnummer</font></strong></td>
<td><input type="text" name="textfield3"></td>
</tr>
<tr>
<td height="19"><strong><font color="#FFFFFF" size="1" face="Arial, Helvetica, sans-serif">Ingangs
Datum Abonnement</font></strong></td>
<td><input type="text" name="textfield4">
</td>
</tr>
<tr>
<td height="19"><font size="1">&nbsp;</font></td>
<td>&nbsp;</td>
</tr>
<tr>
<td height="19"><strong></strong></td>
<td><input type="submit" name="Submit" value="Invoeren in de database"></td>
</tr>
</table>
</form>
Hallo,
Kan iemand mij Alstublieft helpen met een php website? , ik heb het heel hard nodig , en snap er niet heel veel van.
Dus vraag ik jullie om hulp , alstublieft help mij! mail mij als u mij wilt helpen , en we bespreken verder;)(ik doe trouwens wel de inhoud ,met hulp...)
Je maakt een Toevoegen.php:

<?php
if (isset($_POST['Toevoegen']) )
{
$Naam = mysql_real_escape_string($_POST['Naam']);
$Email = mysql_real_escape_string($_POST['Email']);
$Telefoon = mysql_real_escape_string($_POST['Telefoon']);

mysql_query("INSERT INTO klanten (Naam, Email, Telefoon VALUES('$Naam', '$Email', '$Telefoon') ") or die(mysql_error());

echo "Klant toegevoegd!<br><br>";

}else{

echo "Met het onderstaande formulier kan er een klant toegevoegd worden:<br><br>";
}
?>
<form name="form" method="post" action="<?php $_SERVER['PHP_SELF']; ?>">
<table border="0" cellspacing="0" cellpadding="5" id="tabel">
<tr>
<td width="150" scope="row">Naam</td>
<td><input size="25" name="Naam" type="textfield"></td>
</tr>
<tr>
<td scope="row">Email</td>
<td><input size="25" name="Email" type="textfield"></td>
</tr>
<tr>
<td scope="row">Telefoon</td>
<td><input size="10" name="Telefoon" type="textfield"></td>
</tr>
<tr>
<td scope="row">&nbsp;</td>
<td><input type="submit" name="SubmitHardwareToevoegen" value="Versturen"></td>
</tr>
</table>
</form>

Opvragen.php, hier lees je de database mee uit.

<?php
$sqlquery = "SELECT * FROM klanten ORDER BY Naam ASC";

while ($row = mysql_fetch_object($sqlquery)) {
$Naam = stripslashes($row->Naam);
$Email = stripslashes($row->Email);
$Telefoon = stripslashes($row->Telefoon);

echo "<tr><td>$Naam</td><td>$Email</td><td>$Telefoon</td></tr>";
}
?>

En je heb een database nodig:

CREATE TABLE `klanten` (
`ID` INT NOT NULL AUTO_INCREMENT ,
`Naam` VARCHAR( 255 ) NOT NULL ,
`Email` VARCHAR( 255 ) NOT NULL ,
`Telefoon` VARCHAR( 255 ) NOT NULL ,
PRIMARY KEY ( `ID` )
)

Wellicht dat ik wat vergeten ben, maarja.. je heb dan ook wel erg weinig moeite zelf gedaan.

Reageren