probleempje

Status
Niet open voor verdere reacties.

Metink

Gebruiker
Lid geworden
11 jun 2004
Berichten
139
Hallo,

Ik ben bezig met het leren van PHP.
Nu ben ik een scriptje aan het schrijven dat er iets ingevuld moet worden in een textvak waarna op de knop verder kan worden geklikt. Wanneer hier op geklikt wordt moet worden weergegeven wat zojuist is ingevuld...Dit lukt me alleen niet, ben al hele poos aant zoeken naar de oplossing alleen kan ik hem echt niet vinden wil iemand even kijken wat ik verkeerd doe???
(Zie script hieronder)

helpdeskindex.html

<HTML>
<Head><title>Helpdesk programma</title>

<SCRIPT LANGUAGE="JavaScript">
<!--


function DatumTonen()
{
nu = new Date();
var dag = nu.getDate();
var maand = nu.getMonth()+ 1;
var jaar = nu.getYear ()
var datumwaarde = " " + ((dag < 10) ? "0" : "") + dag;
datumwaarde += "-" + ((maand < 10) ? "0" : "") + maand;
datumwaarde += "-" + jaar;
document.datumform.datum.value = datumwaarde;
}
//-->
</SCRIPT>

</HEAD>

<BODY bgcolor="gray" onLoad="DatumTonen()">
<H1><Font color="white"><CENTER>Welkom bij het helpdeskregistratiesysteem</CENTER></H1>
<Font size="5" color="white"><CENTER><B><U>Voer hier uw melding in:</U></B></CENTER</Font>
<BR>



<CENTER><TABLE BORDER="0" width="100%">
<TR ALIGN="center">
<TD> <Font size="3" color="yellow"><B>Naam melder:</B></Font>
<form>
<input type ="text" VALUE="?" name=NaamMelder>
</form>
<Font size="3" color="yellow"><B>Tel. melder:</B></Font>
<form>
<input type=text VALUE="?" name=TelMelder>
</form>

<Font size="3" color="yellow"><B>Probleem programma:</B></Font>
<form>
<input type=text VALUE="?" name=programma>
</form>

<Font size="3" color="yellow"><B>Probleem omschrijving:</B></Font>
<form>
<input type=text VALUE="?" name=omschrijving>
</form></TD>

<TD> <Font size="3" color="yellow"><B>Naam aannemer call:</B></Font>

<form>
<input type=text VALUE="?" name="Aannemercall">
</form>

<Font size="3" color="yellow"><B>Naam oplosser:</B></Font>
<form>

<input type=text VALUE="?" name=oplosser>
</form>

<Font size="3" color="yellow"><B>Datum Melding:</B></Font>
<FORM NAME="datumform">
<INPUT TYPE="text" NAME="datum" SIZE="*">
</FORM>


<Font size="3" color="yellow"><B>Einddatum:</B></Font>
<form>
<input type=text VALUE="?" name=dataverloop>
</form></TD>
</TR>

</TABLE>
</CENTER>

<TABLE BORDER="0" width="100%">
<TR ALIGN="center">
<TD>
<form>
<Font size="3" color="yellow"><B> Opgelost :</B></Font>
<input type=checkbox name=opgelost>
</form>

<form>
<Font size="3" color="yellow"><B>Afgemeld:</B></Font>

<input type=checkbox name=afgemeld>
</form>
</TD>
<TD>
<form method="post" action="helpdeskindex.php">
<input type=submit value="Verder >>" name=doorlink>
</form>
</TD>


</TABLE>
</BODY>
</HTML>

Helpdeskindex.php

<HTML>
<HEAD><TITLE>Doorgevoerd</TITLE></HEAD>
<body>

<?php echo $Aannemercall; ?>
</body>
</HTML>

P.S. Ik heb even gedaan dat hij er maar 1 weergeeft om sneller tot een oplossing te komen...
 
Je bedoelt dat register_globals op off staat?

Dit is niet het geval want wat ik ook doe hij geeft gwoon nix weer:(
 
Bedoel je dat bijvoorbeeld
<? echo "Hello world"; ?>
ook niets weergeeft als je dat in een php bestand opslaat?
Ik bedoel alleen maar dat wanneer je gegevens uit een formulier wilt halen je eerst $_POST["naam_van_input"] aan moet roepen in plaats van gelijk $aannemercall.
 
Ik snap wat je bedoelt alleen helpt dat ook niet!

In ieder geval bedankt!
 
Je moet ook nog alle input tags binnen een form tag zetten. Momenteel heb je allemaal form-tags, dit moet dus maar een paar zijn
 
Geplaatst door hackerfrans
Je moet ook nog alle input tags binnen een form tag zetten. Momenteel heb je allemaal form-tags, dit moet dus maar een paar zijn
Ik krijg de indruk dat je geen idee hebt waar je over praat ...
Metink, je moet 1 <form> tag gebruik, met een method en een action. Bijv:
Code:
<form action="formulierverwerking.php" method="post">
Mag ik een adviseren een boek over PHP en HTML te kopen ? Ik kan namelijk veel meer dingen gaan vertellen die je moet en/of hoort te doen, maar daar snap je dan niets van.

Succes :thumb:
 
Ik ben het wel met JPeetje eens, maar voor de volledigheid en om je een beetje in de goede richting te sturen, de volgende code werkt wel als je deze uitvoert:

helpdeskindex.html

<HTML>
<Head><title>Helpdesk programma</title>

<script LANGUAGE="Javascript">
<!--


function DatumTonen()
{
nu = new Date();
var dag = nu.getDate();
var maand = nu.getMonth()+ 1;
var jaar = nu.getYear ()
var datumwaarde = " " + ((dag < 10) ? "0" : "") + dag;
datumwaarde += "-" + ((maand < 10) ? "0" : "") + maand;
datumwaarde += "-" + jaar;
document.formulier.datum.value = datumwaarde;
}
//-->
</script>

</HEAD>

<BODY bgcolor="gray" onLoad="DatumTonen()">
<H1><Font color="white"><CENTER>Welkom bij het helpdeskregistratiesysteem</CENTER></H1>
<Font size="5" color="white"><CENTER><B><U>Voer hier uw melding in:</U></B></CENTER</Font>
<BR>



<CENTER><TABLE BORDER="0" width="100%">
<TR ALIGN="center">
<form method="post" action="helpdeskindex.php" name="formulier">

<TD> <Font size="3" color="yellow"><B>Naam melder:</B></Font>
<input type ="text" VALUE="?" name=NaamMelder> <BR>

<Font size="3" color="yellow"><B>Tel. melder:</B></Font>
<input type=text VALUE="?" name=TelMelder> <BR>

<Font size="3" color="yellow"><B>Probleem programma:</B></Font>
<input type=text VALUE="?" name=programma> <BR>

<Font size="3" color="yellow"><B>Probleem omschrijving:</B></Font>
<input type=text VALUE="?" name=omschrijving> <BR>
</TD>

<TD> <Font size="3" color="yellow"><B>Naam aannemer call:</B></Font>
<input type=text VALUE="?" name="Aannemercall"> <BR>

<Font size="3" color="yellow"><B>Naam oplosser:</B></Font>
<input type=text VALUE="?" name=oplosser> <BR>

<Font size="3" color="yellow"><B>Datum Melding:</B></Font>
<INPUT TYPE="text" NAME="datum" SIZE="*"> <BR>

<Font size="3" color="yellow"><B>Einddatum:</B></Font>
<input type=text VALUE="?" name=dataverloop> <BR>
</TD>
</TR>

</TABLE>
</CENTER>

<TABLE BORDER="0" width="100%">
<TR ALIGN="center">
<TD>
<Font size="3" color="yellow"><B> Opgelost :</B></Font>
<input type=checkbox name=opgelost> <BR>


<Font size="3" color="yellow"><B>Afgemeld:</B></Font>
<input type=checkbox name=afgemeld> <BR>

</TD>
<TD>
<input type=submit value="Verder >>" name="doorlink">
</form>
</TD>


</TABLE>
</BODY>
</HTML>

helpdeskindex.php

<HTML>
<HEAD><TITLE>Doorgevoerd</TITLE></HEAD>
<body>

<?php echo $_POST["Aannemercall"]; ?>
</body>
</HTML>
 
Misschien verkeerd begrepen, maar toch even een simpele oplossing...
Misschien heb je hier wat aan..
Getest : ja
Clean: hhmmm, Nee ;-)
succes

TExt entry textveld.htm
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<meta http-equiv="Content-Language" content="nl">
<title>HelpMij punt nl</title>
</head>
<body topmargin="0" bgcolor="#E0F0FF">


<form name="Txt weergave" action=textvelduitvoeren.php method="GET" language="JavaScript">
<p align="center"><font face="Arial" size="2">GEEF JE TEKST:</font>
<p align="center"><textarea rows="8" name="textveld" cols="52"></textarea><br>
<input type=submit name=submit value=Geef Tekst style="font-style: italic; font-weight: bold"> </p>

</form>
</p>
</body>
</html>


Resultaat in een php-tje ;-)
textvelduitvoeren.php

<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Helpmij.nl</title>
</head>
<body topmargin="0" bgcolor="#E0F0FF">

<?php
if ($submit){

echo"
<table border=1 bgcolor=#E0F0FF bordercolor=#000080>
<tr>
<td>Je Txt was:</td>
<td>$textveld</td>
</tr>
</table>";
} else

echo "<BR><BR>Niet toegestaan !!";
?>

</body>
</html>
 
Beetje hele ranzige code, zowel HTML als PHP. Missende " in HTML, geen superglobals in PHP.
Verder:
PHP:
 tag is een geweldig iets :)
 
Hee bedankt allemaal! Dat scriptje van Hackerfrans werkt perfect :thumb: alleen moet ik nog even wat aan de lay out sleutelen...

Het is inderdaad misschien wel slim om een boek erover te kopen heb je een aanrader waar je het snel mee leert JP?
Werk nu met een internet handleiding...is niet altijd even handig

Maar in elk geval bedankt allmaal !!!!:D
 
Geplaatst door Metink
Het is inderdaad misschien wel slim om een boek erover te kopen heb je een aanrader waar je het snel mee leert JP?
Niet echt, van 't boek dat ik heb (Basiscursus PHP 4.2) snapte ik in 't begin ook niet veel :p
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan