foutmelding film register php

Status
Niet open voor verdere reacties.

uaejeroen

Terugkerende gebruiker
Lid geworden
7 dec 2009
Berichten
1.665
ik ben bezig met een simpele register

waarin ik al mijn films kan plaatsen plus regiseur

wie kan mij helpen met deze foutcode

ze zeggen dat de password ontbreekt maar ik zie niet waar

graag advies

PHP:
<HTML>
<HEAD>
<STYLE TYPE="text/css">
<!--
BODY, P {color: black; font-family: verdana; font-size: 10 pt}
H1 {color: black; font-family: arial; font-size: 12 pt}
-->
</STYLE>
</HEAD>
<BODY>
<TABLE BORDER=0 CELLPADDING=10 WIDTH=100%>
<TR>
<TD BGCOLOR="#F0F8FF" ALIGN=CENTER VALIGN=TOP WIDTH=17%>
</TD>
<TD BGCOLOR="#FFFFFF" ALIGN=LEFT VALIGN=TOP WIDTH=83%>
<H1>Film invoer bevestiging</H1>
<?php
if (!$_POST['titel'] || $_POST['regisseur'] == "" || strlen($_POST['titel']) > 100) {
echo '<P>Er is een probleem, u heeft geen titel of regisseur ingevoerd</P>';
} else {
mysql_connect("localhost", "root", "") or die("Failure to communicate with database");
mysql_select_db("voorbeeld");
$i_titel = AddSlashes($_POST['titel']);
$i_regisseur = AddSlashes($_POST['regisseur']);
$titel = trim($i_titel);
$regisseur = trim($i_regisseur);
$query = "INSERT INTO films (titel, regisseur)
VALUES('$titel','$regisseur')
";
$result = mysql_query($query);
if (mysql_affected_rows() == 1) {
echo '<P>Uw informatie is opgeslagen.</P>';
print("$titel $regisseur");
} else {
error_log(mysql_error());
echo '<P>Tijdens het opslaan is er iets misgegaan.</P>';
}
}
?>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

het html script, het script dat je tezien krijgt is

HTML:
<HTML>
<HEAD>
<STYLE TYPE="text/css">
<!--
BODY, P {color: black; font-family: verdana; font-size: 10 pt}
H1 {color: black; font-family: arial; font-size: 12 pt}
-->
</STYLE>
</HEAD>
<BODY>
<TABLE BORDER=0 CELLPADDING=10 WIDTH=100%>
<TR>
<TD BGCOLOR="#F0F8FF" ALIGN=CENTER VALIGN=TOP WIDTH=17%>
</TD>
<TD BGCOLOR="#FFFFFF" ALIGN=LEFT VALIGN=TOP WIDTH=83%>
<H1>Film database invoerscherm</H1>
<P>Voer de titel en regisseur van de film in.</P>
<FORM METHOD="post" ACTION="form.php">
<INPUT TYPE="text" SIZE=25 NAME="titel">
<BR><BR>
<INPUT TYPE = "text" SIZE=25 NAME="regisseur">
<BR><br>
<INPUT TYPE="submit" NAME="submit" VALUE="Invoer">
</FORM>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
 
ik ben bezig met een simpele register

waarin ik al mijn films kan plaatsen plus regiseur

wie kan mij helpen met deze foutcode

ze zeggen dat de password ontbreekt maar ik zie niet waar

graag advies

PHP:
<HTML>
<HEAD>
<STYLE TYPE="text/css">
<!--
BODY, P {color: black; font-family: verdana; font-size: 10 pt}
H1 {color: black; font-family: arial; font-size: 12 pt}
-->
</STYLE>
</HEAD>
<BODY>
<TABLE BORDER=0 CELLPADDING=10 WIDTH=100%>
<TR>
<TD BGCOLOR="#F0F8FF" ALIGN=CENTER VALIGN=TOP WIDTH=17%>
</TD>
<TD BGCOLOR="#FFFFFF" ALIGN=LEFT VALIGN=TOP WIDTH=83%>
<H1>Film invoer bevestiging</H1>
<?php
if (!$_POST['titel'] || $_POST['regisseur'] == "" || strlen($_POST['titel']) > 100) {
echo '<P>Er is een probleem, u heeft geen titel of regisseur ingevoerd</P>';
} else {
mysql_connect("localhost", "root", "") or die("Failure to communicate with database");
mysql_select_db("voorbeeld");
$i_titel = AddSlashes($_POST['titel']);
$i_regisseur = AddSlashes($_POST['regisseur']);
$titel = trim($i_titel);
$regisseur = trim($i_regisseur);
$query = "INSERT INTO films (titel, regisseur)
VALUES('$titel','$regisseur')
";
$result = mysql_query($query);
if (mysql_affected_rows() == 1) {
echo '<P>Uw informatie is opgeslagen.</P>';
print("$titel $regisseur");
} else {
error_log(mysql_error());
echo '<P>Tijdens het opslaan is er iets misgegaan.</P>';
}
}
?>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

het html script, het script dat je tezien krijgt is

HTML:
<HTML>
<HEAD>
<STYLE TYPE="text/css">
<!--
BODY, P {color: black; font-family: verdana; font-size: 10 pt}
H1 {color: black; font-family: arial; font-size: 12 pt}
-->
</STYLE>
</HEAD>
<BODY>
<TABLE BORDER=0 CELLPADDING=10 WIDTH=100%>
<TR>
<TD BGCOLOR="#F0F8FF" ALIGN=CENTER VALIGN=TOP WIDTH=17%>
</TD>
<TD BGCOLOR="#FFFFFF" ALIGN=LEFT VALIGN=TOP WIDTH=83%>
<H1>Film database invoerscherm</H1>
<P>Voer de titel en regisseur van de film in.</P>
<FORM METHOD="post" ACTION="form.php">
<INPUT TYPE="text" SIZE=25 NAME="titel">
<BR><BR>
<INPUT TYPE = "text" SIZE=25 NAME="regisseur">
<BR><br>
<INPUT TYPE="submit" NAME="submit" VALUE="Invoer">
</FORM>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
• Maak in de VOORBEELD database de volgende twee tabellen aan:
o raters (ID [INT, auto_increment, Primary key], Name[VARCHAR(255)], Email[VARCHAR(255)])
o ratings(ID [INT, auto_increment, Primary key], Rating[VARCHAR(255)], Boss[VARCHAR(255)])

Dit moet ik doen

maar ik snap het niet zoveel

phpmyadmin

ik kan bijv niet varchar255 of primary key vinden
 
Laatst bewerkt:
Zit er een wachtwoord op je database? Er wordt namelijk als wachtwoord "" meegestuurd en dat werkt alleen als het wachtwoord ook echt een lege string is. Als er helemaal geen wachtwoord is, moet je niks meesturen. Als er een wachtwoord op zit, moet je daar het wachtwoord sturen.
 
dank u

kunt u ook zeggen wat ik bij myadmin in moet vullen

na dat ik het tabel een naam heb gegeven
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan