zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden Hilfe, mein php-Formular funktioniert nicht

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 22.11.2006, 16:07
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 21.11.2006
Beiträge: 4
linksworld24 befindet sich auf einem aufstrebenden Ast
Standard Hilfe, mein php-Formular funktioniert nicht

Hi,
ich habe auf meiner Seite ein Formular um Links in eine SQL-Datenbank zu übertragen.

Allerdings verstehe ich nicht viel von PHP und habe somit keine Ahnung wo der oder die Fehler sind.

Der Link zur entsprechenden Seite ist http://www.linksworld24.de.vu/nlink.php.

Der Code zu Weiterverarbeitung der Daten aus dem Formular:
Code:
<!--function eingabe_wiederholen("fehlermeldung)
{
printf("%s<br>",$fehlermeldung);
printf("<form action=\"eingabe_link.php\" method=\"post\">);
printf("<input type=\"submit\" value=\"Eingabe wiederholen\"/>);
printf("</form>");
}
if (strln($url)==0)
{
eingabe_wiederholen("Bitte eine URL eingeben");
exit();
}
if (strln($titel)==0)
{
eingabe_wiederholen("Bitte einen Titel eingeben");
exit();
}
if (strln($beschreibung)==0)
{
eingabe_wiederholen("Bitte eine Beschreibung eingeben");
exit();
}
if (strln($banner)==0)
{
eingabe_wiederholen("Bitte eine Datei für den Banner eingeben");
exit();
}
if (strln($alttext)==0)
{
eingabe_wiederholen("Bitte einen Alternativtext eingeben");
exit();
}-->
<?php
include("webnutzer_connect.inc");
$ergebnis = mysql_query("use linksworld");
if($ergebnis == NULL)
{
printf("use: %s %s",mysql_errno(),mysql_error());
exit();
}

$ergebnis = mysql_query("select * from linksworld");
if($ergebnis == NULL)
{
printf("select * from linksworld: %s %s",mysql_errno(),mysql_error());
exit();
}
while ($datensatz = mysql_fetch_assoc($ergebnis))
{
if ($datensatz["url"] == $url)
{
eingabe_wiederholen(sprintf("Link %s existiert bereits", $url));
exit();
}
}
$linknr = 0
for ($i=0;$i<mysql_num_rows($ergebnis);$i++)
{ $linknr = $linknr 0 $i;};
$kommando  = "insert into a ";
$kommando .= " (url, titel, beschreibung, bannerurl, banneralt) values (\"";
$kommando .= $linkid . "\",\"" .$url . "\",\"" . $titel . "\",\"" . $beschreibung . "\",\"" . $bannerurl . "\",\"" . $banneralt . "\",\"" . $klicks . "\",\"" . $status . "\",\"" . $zeit . "\")";

$ergebnis = mysql_query($kommando);

if($ergebnis == NULL)
{
printf("insert into a: %s %s",mysql_errno(),mysql_error());
exit();
}
printf("<form action=\"nutzer_eingeben.php\" method=\"post\">");
printf("<input type=\"submit\" value=\"neue Eingabe\">");
printf("</form>");
?>
Währe für jede Hilfe dankbar.

Gruß
linksworld
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 29.11.2006, 13:36
Benutzerbild von kratzbaum
Neuer Benutzer
neuer user
 
Registriert seit: 29.10.2006
Beiträge: 18
kratzbaum befindet sich auf einem aufstrebenden Ast
Standard

Die Formularfelder werden in dem Array $_POST abgebildet (das Formular verwendet die POST-Methode).

Zugriff auf das Array: $_POST["Feldname"].

Um zu unterscheiden, ob du bei der Eingabe oder beim Auswerten des
Formulars bist, gehst du wie folgt vor:

Code:
if(empty($_POST]{
// Formularaufbau
...
  echo '<input type="text" name ="url">';
...
}
else{
  //Auswerten
  ...
  if (strln($_POST["url"])==0){
  ...
}
Mit Zitat antworten
Sponsored Links
Antwort

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Formular padding Problem im IE 7 unic CSS 8 18.01.2009 14:12
Dateien auslagern - Include und PHP ArcVieh Serveradministration und serverseitige Scripte 17 27.03.2008 19:09
Steam funktioniert nicht !!! Dringend HILFE !!! Splinter Offtopic 19 03.07.2007 09:30
Hilfe zum Gästebuch mit php ohne datenbank abcde Serveradministration und serverseitige Scripte 1 23.06.2007 22:09
PHP: Mehrdimensionales Array aus Formular akb Serveradministration und serverseitige Scripte 1 17.06.2007 21:07


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