Hoi,

Ik ben bezig met een website voor een clan. En wil hierbij een Profielen systeem maken. Dus voor elk lid dat hij/zij een profiel kan maken. Ik heb hiervoor een database aangemaakt met phpmyadmin. Toen heb ik een bestand aangemaakt met het form.

Zie hier:
<p>Maak hier je eigen Real Life profile</p>
<form name="form1" method="post" action="makeprofile.php";?>

<left>Naam:</left><center><input name="naam" type="text" size="60" maxlength="50"><br></center>
<left>Nickname:</left><center><input type="nickname" type="text" value="" size="60" maxlength="50"><br></center>
<left>Email:</left><center><input name="email" type="text" size="60" maxlength="50"><br></center>
<left>Geslacht:</left><center><input name="geslacht" type="text" size="60" maxlength="50"><br></center>
<left>Leeftijd:</left><center><input name="leeftijd" type="text" size="60" maxlength="50"><br></center>
<left>Woonplaats:</left><center><input name="woonplaats" type="text" size="60" maxlength="50"><br></center>
<left>Opleiding:</left><center><input name="opleiding" type="text" size="60" maxlength="50"><br></center>
<left>Favoriete Muziek:</left><center><input name="muziek" type="text" size="60" maxlength="50"><br></center>
<left>Hobby's:</left><center><input name="hobby" type="textbox" size="60" maxlength="50"><br></center>
<left>Favoriete Ras:</left><center><input name="ras" type="text" size="60" maxlength="50"><br></center>
<left>Clan Rank:</left><center><input name="clanrank" type="text" size="60" maxlength="50"><br></center>
<left>Link naar bnet profile:<center></left><input name="bnetprofiel" type="text" size="60" maxlength="50"><br></center>


<br>
<input type="submit" name="Submit" value="Voegtoe">
<input type="reset" name="reset" value="Reset">

En toen de actie in een ander php bestand gezet:

<?php include("config.php");

$sqlquery = "INSERT INTO profiles (naam, nickname, email, geslacht, leeftijd, woonplaats, opleiding, muziek, hobby, ras, clanrank, bnetprofiel) ";
$sqlquery .= "VALUES ('$naam', '$nickname', '$email', '$geslacht', '$leeftijd', '$woonplaats', '$opleiding', '$muziek', '$hobby', '$ras', '$clanrank', '$bnetprofiel')";
$result = mysql_query ($sqlquery);
?>

Bedankt voor het maken van een Real Life Profile ;).

Klik <a href="/~diem/index.html">HIER</a> om terug te gaan naar de homepage

De bedoeling is dus dat deze actie de gegevens die ingevoerd worden in de database zet. Ik krijg overigens geen error. Maar hij zet het er niet in. Ik meen in ieder geval dat als het erin gezet word dat je dat kon vinden in phpmyadmin. Maar als ik de actie SELECT from WHERE 'naam'= de naam van de persoon. Dan komt er dus niks uit.

Ik ben nu eigenlijk ten einde raad. Ik hoop dat het berichtje niet te lang is.

Alvast Bedankt.
Ik heb het opgelost :). ik had dit.

$query = "INSERT INTO profiles(naam, nickname, email, geslacht, leeftijd, woonplaats, opleiding, muziek, hobby, ras, clanrank, bnetprofiel) values ('$naam', '$nickname', '$email', '$geslacht', '$leeftijd', '$woonplaats', '$opleiding', '$muziek', '$hobby', '$ras', '$clanrank', '$bnetprofiel')";

Daar heb ik DIT van gemaakt :

$query = "INSERT INTO profiles VALUES('$naam', '$nickname', '$email', '$geslacht', '$leeftijd', '$woonplaats', '$opleiding', '$muziek', '$hobby', '$ras', '$clanrank', '$bnetprofiel')";

Nu add hij alles in de database.

Nou zou ik alleen nog willen weten. Of er de mogelijkheid is om nadat er een profiel aangemaakt is .. Er een script is om hiervoor gelijk een link te maken op een pagina waar dan de links naar de profielen komen te staan.

thenks !
Overzicht met hyperlinks:

<?php

$query = mysql_query("SELECT * FROM profiles");

while ($row = mysql_fetch_assoc($query))
{
echo "<a href=\"members.php?id=" .$row['id']. "\">" .$row['nickname']. "</a>";
}

?>

?>

De member pagina:

<?php

if (isset($_GET['id']) && is_numeric($_GET['id']))
{
$query = mysql_query("SELECT * FROM profiles WHERE id='" .$_GET['id']. "'");

if (mysql_num_rows($query) != 0)
{
$row = mysql_fetch_assoc($query);
// hier kun je met $row['database_veld'] alles echo-en van deze member :)
}

else
{
echo "This member does not exist.";
}
}

?>
Ik krijg dit te zien .. als ik jou code invoeg:
<?php

$query = mysql_query("SELECT * FROM profiles");

while ($row = mysql_fetch_assoc($query))
{
echo "<a href=\"members.php?id=" .$row['id']. "\">" .$row['nickname']. "</a>";
}

?>

Hij geeft dan dit weer:

" .$row['nickname']. ""; } ?>

Er zal ergens een " fout staan . Maar kan 'm niej vinden welke fout staat.

Reageren