SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

 
 
Themen-Optionen Ansicht
  #1  
Alt 11.07.2007, 21:40:38
Dark-Jay Dark-Jay ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 3
Problem mit Code im Gästebuch

Also ich bin dabei ein Gästebuch zu schreiben.
Ich hab mir jetzt vorgenommen, dass wenn man bei dem Gästebuch auf Speichern klicken will, man vorher einen Code eingeben muss damit der Eintrag geaddet wird. Den Code hab ich auch schon eingebettet in das Script, sodass per zufall immer wieder ein anderer Code angezeigt wird.
Jedoch hab ich jetzt das Problem das dass Script wieder einen anderen Code auswählt wenn ich auf Senden klicke und nur abundzu mal ein Eintrag im Gästebuch landet.

Hier sind die 3 Datein die für den Gästebuchcode notwendig sind.
Es wird jedoch nicht alles angezeigt da dies direkt von meiner Homepage kommt:

gb_add.php
PHP-Code:
<h2 class="überschrift">Eintrag ins Gästebuch hinzufügen</h2>
<form action="index.php?section=gb_insert" method="post">
<table border="0" align="center" >
  <tr align="left">
    <td width="20%">Name:</td>
    <td width="70%"><input type="text" name="Name"/></td>
  </tr>
  <tr align="left">
    <td width="20%">e-mail:</td>
    <td width="80%"><input type="text" name="Email"/></td>
  </tr>
  <tr align="left">
    <td width="20%">Homepage:</td>
    <td width="80%"><input type="text" name="Homepage"/></td>
  </tr>
  <tr align="left">
    <td width="20%">Beitrag:</td>
    <td width="80%"><textarea name="Text" cols="50" rows="10"></textarea></td>
  </tr>
  <tr align="left">
    <td width="20%">Code:</td>
    <td width="80%"><input type="text" name="Code"/></td>
  </tr>
  <tr align="left">
    <td width="20%"></td>
    <td width="80%">
    <?
    echo "<img src=\"gbcodes/".$gbcode."\">";
    ?>
  </td>
  </tr>
  <tr align="left">
    <td width="20%">&nbsp;</td>
    <td width="80%"> <input type="submit" name="submit" value="Speichern" />&nbsp;<input type="reset" name="submit" value="Zurücksetzen" /></td>
  </tr>
</table>
</form>
<br>
gbinsert.php
PHP-Code:
<?php
  
function gb() {
    if(!isset(
$_POST['Name'], $_POST['Email'],
              
$_POST['Homepage'], $_POST['Text'])) {
        die(
"Bitte Benutzen sie das Formular aus dem Gästebuch\n");
    }

    if(
trim($_POST['Name']) == "") {
        die(
"Bitte geben sie einen Namen ein");
    }
    if(
trim($_POST['Text']) == "") {
        die(
"Bitte geben sie einen Text ein");
    }

    
$sql "INSERT INTO gaestebuch
                (Name, Email, Homepage, Inhalt, Datum)
            VALUES
                ('"
.addslashes(htmlspecialchars($_POST['Name']))."',
                '"
.addslashes(htmlspecialchars($_POST['Email']))."',
                '"
.addslashes(htmlspecialchars($_POST['Homepage']))."',
                '"
.addslashes(htmlspecialchars($_POST['Text']))."',
                NOW())"
;

    
mysql_query($sql) OR die(mysql_error());

    echo 
"<p>Vielen Dank für ihren Eintrag.</p>\n";
    echo 
"<p><a href=\"index.php?section=gaestebuch\">Zurück ins Gästebuch</a></p>\n";
    }

$eintragcode $_POST['Code'];

$code = array('code1.jpg' => "56TLD7",
              
'code2.jpg' => "E32AD0",
              
'code3.jpg' => "P8IFG3",);

if (
$code[$gbcode] == "$eintragcode") {
     
gb();
}else{
    echo 
"<P>Bitte geben sie den richtigen Code ein!";
}

?>
gbcode.php
PHP-Code:
<?php
    $codes 
= array("code1.jpg",
                   
"code2.jpg",
                   
"code3.jpg");
    
mt_srand ((double)microtime()*100);
    
$zahl mt_rand(0,(count($codes) - 1));
    
$gbcode $codes[$zahl];
?>
Mit Zitat antworten
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit Gästebuch avalanche10 PHP Grundlagen 2 08.05.2007 07:49:37
Gästebuch + code abfangen tsunamitsunami PHP Grundlagen 11 02.02.2006 01:18:56
Problem mit dem Gästebuch nate10 PHP Grundlagen 15 14.09.2005 15:51:21
problem mit gästebuch datei auslesen Woody1000 PHP Grundlagen 8 22.08.2004 21:58:05
Problem mit Gästebuch Coren PHP für Fortgeschrittene und Experten 3 19.10.2002 09:58:38


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:05:54 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt