Zum Inhalt springen

madmax00

Mitglieder
  • Gesamte Inhalte

    58
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von madmax00

  1. danke, danke, danke es funktioniert!!!!!!!!!!!!! danke an alle MfG max
  2. Danke für schnelle Antwort. Jetzt habe ich ein relativer Pfad //.htaccess AuthType Basic AuthName "Mitgliedsbereich" AuthUserFile D:/program files/xampp/htdocs/privatesitemaxschwez/admin/.htpasswd require valid-user[/PHP] eingegeben, aber der Anmeldefenster erscheinet nicht mehr und kommt dieser Meldung weis auch nicht MfG max
  3. Hi! Ich habe eine Datei mit Hilfe von htaccess geschützt und wenn ich nun das passwort eingebe und auf ok klicken kommt die Abfrage nochmal und danach nochmal. Das scheint wohl dadran zu liegen, denn nach dem dritten mal eingeben kommt folgende Fehlermeldung vom Apache-Server: //.htaccess AuthType Basic AuthName "Mitgliedsbereich" AuthUserFile /admin/.htusers require valid-user[/PHP] [PHP]//htusers admin:test //httpd.conf <VirtualHost *:80> ServerAdmin max_schwez@web.de DocumentRoot "D:/program files/xampp/htdocs/privatesitemaxschwez/" ServerName www.privatesitemaxschwez.dyndns.org <Directory "D:/program files/xampp/htdocs/privatesitemaxschwez/"> AllowOverride AuthConfig DirectoryIndex index.php Allow from all </Directory> </VirtualHost>[/PHP] hab viel Forums durch gesucht, aber hab nichts gefunden. Bitte um die Hilfe. MfG max
  4. hallo forTeesSake Ja, das ist mir auch klar, aber, wenn ich in meinem DB zum Beispiel 100 Einträge haben wurde, ich habe jetzt so versucht: for (var zahl=0; zahl<= 100; zahl++){ var Melodiezahl='Melodie' + zahl; document.write(Melodiezahl+",");//nur zum testen function test(Melodiezahl){ var texteingabe; if(document.eingabe.elements['Melodie' + zahl].value==""){ alert( "Fehler" ); } else { texteingabe=document.eingabe.elements['Melodie' + zahl].value; alert( "Herzlich Willkommen " ); } .... if(!empty($PrivatenAnzeigen[$s]['Musik'])){ echo "<input type=\"hidden\" name=\"Melodie".$s."\" value=".$PrivatenAnzeigen[$s]['Musik'].">"; echo "<input type=\"button\" value=\"Musik\" onClick=\"javascript:test(Melodie".$s.")\">"; [/PHP] Kommt Fehler, dass [PHP]document.eingabe.elements[...].value ist Null oder kein Objekt Eigentlich so ist fast richtig, weil, wenn ich texteingabe=document.eingabe.elements['Melodie1'].value; schreibe, dann funktioniert es, aber nur mit einem bestimmtem Datensatz. Bei dem Test wird Melodie0,Melodie1…. ausgegeben, aber bei elements wird falsch gelesen. MfG max
  5. hallo, Ich habe jetzt die Änderungen gemacht, aber funktioniert immer noch nicht. ..... function test('Melodie'$s) { ...... if(!empty($PrivatenAnzeigen[$s]['Musik'])){ echo "<input type=\"hidden\" name=\"Melodie".$s."\" value=".$PrivatenAnzeigen[$s]['Musik'].">"; echo "<input type=\"button\" value=\"Musik\" onClick=\"javascript:test(Melodie".$s.")\">"; } [/PHP] Ich weis auch warum, es ist doch nicht gleich: [PHP]"Melodie".$s."='Melodie'$s Wie kann PHP und Javascript bezogen auf mein Beispiel mit einander verbinden? MfG max
  6. Hallo Leute, ich brauche dringend Hilfe und hoffe, dass mir jemand helfen kann. Auf meine Site werden mehrere Blocksätze (jeweils mit Bild, Text und Telefon) angezeigt. Jetzt habe ich vor noch einem Button einzubauen, über welchen ein Lied abgespielt sein soll. ... $PrivatenAnzeigen_query=mysql_query($select); for($s=1; $s<=mysql_num_rows($PrivatenAnzeigen_query); $s++){ $PrivatenAnzeigen[$s]=mysql_fetch_array($PrivatenAnzeigen_query); $status=$PrivatenAnzeigen[$s][15]; if($status=="active"){ echo "<td width=25% id='haupt5'>"; if(!empty($PrivatenAnzeigen[$s]['Bild'])){ echo "<p class='bildausrichtung' > <a href=\"". ($PrivatenAnzeigen[$s]['Bild'])."\" target=\"_blank\"><img src=\"". ($PrivatenAnzeigen[$s]['Bild'])."\" alt=\"\" galleryimg='no' width=70px ></a></p>\n"; } if(!empty($PrivatenAnzeigen[$s]['Text'])){ echo "<p><b> Gratulieren: </b>".nl2br($PrivatenAnzeigen[$s]['Text'])."</p>\n"; } if(!empty($PrivatenAnzeigen[$s]['Musik'])){ echo "<input type=\"hidden\" name=\"Melodie\" value=".$PrivatenAnzeigen[$s]['Musik'].">"; echo "<input type=\"button\" value=\"Musik\" onClick=\"javascript:test()\">"; } if(($s%4)==0){ echo "</td></tr>"; } echo "</td>"; } } [/PHP] Wenn ich nur ein Datensatz im meinem DB habe funktioniert alles prima, wird neues Fenster geöffnet und Lied abgespielt, genau wie ich mir vorgestellt hatte, aber wenn ich ein zweite Datensatz in DB eintrage, neues Fenster wird geöffnet, aber kein Lied wird abgespielt und bei Liedausgabe steht undefined. [PHP] <script language="javascript"> function test() { var texteingabe; if(document.eingabe.Melodie.value==""){ alert( "Fehler" ); } else { texteingabe=document.eingabe.Melodie.value; alert( "Herzlich Willkommen " ); } var Ausgabe = '<html>'; Ausgabe += '<head> <title>Das Lied</title> </head>'; Ausgabe += '<body>'; Ausgabe += '<embed name="midi" src='+ texteingabe +' loop="1" autostart=true hidden=true>'; Ausgabe += '<h2 align="center"> "Ich bin ein Fenster."</h2>'; Ausgabe += '<font color="red"> :marine </font>'; Ausgabe += '</body></html>'; var Fenster = window.open('','Fenstername','scrollbars,width=400,height=300'); Fenster.document.open("text/html"); Fenster.document.write( Ausgabe ); Fenster.document.write( texteingabe ); Fenster.document.close(); } </script> Was soll ich beachten? MfG max
  7. ich glaube, dass die Site Anbieterkennung.de - Informationen zu Anbieterkennzeichnung, Online-Impressum, Impressumspflicht, TDG, MDStV kann dir helfen. MfG max
  8. a)Mein Webcontent in meinem LAN läuft bei einem http://localhost und http://www.dyndnanamen Aufruf einwandfrei. Eingaben werden in die Datenbank eingetragen. b)Mein Webcontent läuft aussen im internet zwar über http://dyndnsnamen , ABER es werden keine Daten in die Datenbank eingetragen. Und was ist da mit? Warum passiert das? MfG max
  9. ich habe in meine Firewall Port 3306 frei gegeben, mysql neue gestertet und, wenn ich bei phpmyadmin anmelden möchte, kam nach drei anmeldeversuche Fehler, das benutzer oder password falsch ist? warum denn? was soll ich da beachten? MfG max
  10. Hallo Ich habe ein Problem mit MySQL Verbindung. Auf meinem PC habe ich XAMPP installiert, local läuft alles super. Seit paar Tagen habe ich DynDNS-Updater bei mir installiert. Jetzt kann meine Site auch von außen angesprochen werden. Auf meine Page gibt’s Formular, über welche man sich registrieren kann. Wenn ich über mein Rechner, wo XAMPP und DynDNS-Updater laufen, die Seite aufrufe, nicht local sondern über internet, und über den Formular die Daten in DB speichre, funk alles. Aber wenn das Formular mein Kumpel ausführt, wird in DB nichts gespeichert. Was muss ich jetzt ändern, damit es auch über Internet die Daten gespeichert werden. www.rusbranchemax.dyndns.org so ist bei dyndns angemeldet DB zugang $server = 'localhost'; $user = 'root'; $pw = '**********'; $db = 'myrustel'; $connect=mysql_connect($server,$user,$pw) or die("Datenbankverbindung fehlgeschlagen: " . mysql_error()); mysql_select_db($db,$connect) or die("Auswahl der Datenbank fehlgeschlagen"); //header("Content-Type: text/html; charset=UTF8"); $result = MYSQL_QUERY("SET NAMES 'utf8'"); [/PHP] MfG max
  11. ja, aber wenn ich so mache wird die ganze seite neu geladen, oder ich verstehe nicht ganz, was du meinst.
  12. ich habe mein script aktualisiert <?php //include("../MyRusTel/connect_opengeodb.php"); include("../MyRusTel/connect_myrustel.inc.php"); $AnzeigeUnt = array( "Immobilien"=> array("Verkaufe", "Kaufe", "Vermiete" , "Miete"), "AutoMarkt"=> array(0 =>"Verkaufe", "Kaufe", "Autoteile", "Reparatur" ), "der Gratulation sagen"=> array( ) ); $Anzeige = array(0=> "Immobilien","AutoMarkt", "1000 Kleinigkeiten", "alles für die Hochzeit", "Alles fürs Kind", "Rund ums Tier", "Helfen und Schenken", "Verschiedenes", "Arbeit", "Bekanntschaften", "Kontakte", "Werden wir Danke", "Kondolenzen", "der Gratulation sagen" ); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <link rel="stylesheet" type="text/css" href="../css/style.css"> <meta http-equiv="content-type" content=" text/html; charset=utf-8"> <meta name="ROBOTS" content="ALL"> <title>Unbenanntes Dokument</title> </head> <body> <form action="PrivatenAnzeigen.php" method="post" enctype="multipart/form-data"> <input type="hidden" name="MAX_FILE_SIZE" value="2000000"> <map name="Header_rus"> <area shape="rect" coords="721,41,760,61" href="../MyRusTel_Index_rus.php"> </map> <a name="Start"></a><table id="haupttable" height="100%";> <td id="haupttabletd" width="25%"></td> <td valign="top" height="100%"> <table align="left" cellpadding="0" cellspacing="0" id="table" > <tr > <td id="logo" colspan="2"><img src="../images/header_ger.jpg" usemap="#Header_rus"></td> <td id="header"></td> </tr> <tr > <td id="links" > <table id="navigation" cellpadding="0" cellspacing="0" > <tr> <td id="navi_top"></td> </tr> <tr> <td id="navi" > <a href="../MyRusTel_Index_ger.php" >Home</a><br> <a href="../MyRusTel/PrivatenAnzeigen.php">Privaten Anzeigen</a><br> <a href="../MyRusTel/Registrierung_ger.php">Registrierung</a><br> <a href="../MyRusTel/Impressium_ger.php">Impressium</a><br> <a href="../MyRusTel/Kontakt_ger.php">Kontakt</a><br> </td> </tr> <tr> <td id="navi_bottom"></td> </tr> </table> </td> <td id="haupt" > <h2><center>Private Anzeigen</center></h2><br> <p align="center">Hier sind die Anzeigen der Privatpersonen gewährt</p><br><br> <select size="5" name="Anzeige" > <?php for($i=0; $i<=14; $i++){ $selected = ""; if($i == $_POST['Anzeige']) $selected = "selected='selected'"; echo "<option value='".$i."' ".$selected." >".$Anzeige[$i]."</option>\n"; } ?> </select> <input type="submit" value="Suchen" name="btnStart"><br><br><br> <?php if(isset($_POST['btnStart'])) { if($_POST['Anzeige']==2){ $select = "SELECT * FROM privatenanzeigen "; $select .= "WHERE Anzeige ='".$_POST['Anzeige']."'"; echo "<table border=1 width=100%>" ; $PrivatenAnzeigen_query=mysql_query($select); for($s=1; $s<=mysql_num_rows($PrivatenAnzeigen_query); $s++){ $PrivatenAnzeigen[$i]=mysql_fetch_array($PrivatenAnzeigen_query); //if(empty($PrivatenAnzeigen[$i]['AnzeigeUnt'])){ $status=$PrivatenAnzeigen[$i][16]; if($status=="active"){ echo "<td width=33% >"; if(!empty($PrivatenAnzeigen[$i]['Bild'])){ echo "<p class='bildausrichtung'> <a href=\"".($PrivatenAnzeigen[$i]['Bild'])."\" target=\"_blank\"><img src=\"".($PrivatenAnzeigen[$i]['Bild'])."\" alt=\"\" galleryimg='no' width=80px ></a></p>\n"; } if(!empty($PrivatenAnzeigen[$i]['Text'])){ echo "<p><b> Gratulieren: </b>".nl2br($PrivatenAnzeigen[$i]['Text'])."</p>\n"; } if(!empty($PrivatenAnzeigen[$i]['Sound'])){ ?> <input type="submit" value="Sound" name="btnSound"> <?php if(isset($_POST['btnSound'])){ ?> <embed src="<?php echo ($PrivatenAnzeigen[$i]['Sound'])?>" width="70" height="25" loop="true" autostart="true" hidden="true"> <?php }} if(($s%3)==0){ echo "</td></tr>"; } echo "</td>"; } } echo "</tr></table>"; //echo $select; echo "<br><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr> <hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr> <hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr> <hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr> <hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr> <hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr> "; } ?> </form> </body> </html> [/PHP]
  13. doch hab ich auch, ich habe nur oberste teil meines quell-code gezeigt, da der fast 400 zeilen ist.
  14. Was bringt mir das? Habe ich schon ein <form>. Hier ist meine ganze code. <?php //include("../MyRusTel/connect_opengeodb.php"); include("../MyRusTel/connect_myrustel.inc.php"); $AnzeigeUnt = array( "Immobilien"=> array("Verkaufe", "Kaufe", "Vermiete" , "Miete"), "AutoMarkt"=> array(0 =>"Verkaufe", "Kaufe", "Autoteile", "Reparatur" ), "der Gratulation sagen"=> array( ) ); $Anzeige = array(0=> "Immobilien","AutoMarkt", "1000 Kleinigkeiten", "alles für die Hochzeit", "Alles fürs Kind", "Rund ums Tier", "Helfen und Schenken", "Verschiedenes", "Arbeit", "Bekanntschaften", "Kontakte", "Werden wir Danke", "Kondolenzen", "der Gratulation sagen" ); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <link rel="stylesheet" type="text/css" href="../css/style.css"> <meta http-equiv="content-type" content=" text/html; charset=utf-8"> <meta name="ROBOTS" content="ALL"> <title>Unbenanntes Dokument</title> </head> <body> <form action="PrivatenAnzeigen.php" method="post" enctype="multipart/form-data"> <input type="hidden" name="MAX_FILE_SIZE" value="2000000"> <map name="Header_rus"> <area shape="rect" coords="721,41,760,61" href="../MyRusTel_Index_rus.php"> </map> <a name="Start"></a><table id="haupttable" height="100%";> <td id="haupttabletd" width="25%"></td> <td valign="top" height="100%"> <table align="left" cellpadding="0" cellspacing="0" id="table" > <tr > <td id="logo" colspan="2"><img src="../images/header_ger.jpg" usemap="#Header_rus"></td> <td id="header"></td> </tr> <tr > <td id="links" > <table id="navigation" cellpadding="0" cellspacing="0" > <tr> <td id="navi_top"></td> </tr> <tr> <td id="navi" > <a href="../MyRusTel_Index_ger.php" >Home</a><br> <a href="../MyRusTel/PrivatenAnzeigen.php">Privaten Anzeigen</a><br> <a href="../MyRusTel/Registrierung_ger.php">Registrierung</a><br> <a href="../MyRusTel/Impressium_ger.php">Impressium</a><br> <a href="../MyRusTel/Kontakt_ger.php">Kontakt</a><br> </td> </tr> <tr> <td id="navi_bottom"></td> </tr> </table> </td> <td id="haupt" > <h2><center>Private Anzeigen</center></h2><br> <p align="center">Hier sind die Anzeigen der Privatpersonen gewährt</p><br><br> <select size="5" name="Anzeige" > <?php for($i=0; $i<=14; $i++){ $selected = ""; if($i == $_POST['Anzeige']) $selected = "selected='selected'"; echo "<option value='".$i."' ".$selected." >".$Anzeige[$i]."</option>\n"; } ?> </select> <input type="submit" value="Suchen" name="btnStart"><br><br><br> <?php if(isset($_POST['btnStart'])) { if($_POST['Anzeige']==2){ $select = "SELECT * FROM privatenanzeigen "; $select .= "WHERE Anzeige ='".$_POST['Anzeige']."'"; echo "<table border=1 width=100%>" ; $PrivatenAnzeigen_query=mysql_query($select); for($s=1; $s<=mysql_num_rows($PrivatenAnzeigen_query); $s++){ $PrivatenAnzeigen[$i]=mysql_fetch_array($PrivatenAnzeigen_query); //if(empty($PrivatenAnzeigen[$i]['AnzeigeUnt'])){ $status=$PrivatenAnzeigen[$i][16]; if($status=="active"){ echo "<td width=33% >"; if(!empty($PrivatenAnzeigen[$i]['Bild'])){ echo "<p class='bildausrichtung'> <a href=\"".($PrivatenAnzeigen[$i]['Bild'])."\" target=\"_blank\"><img src=\"".($PrivatenAnzeigen[$i]['Bild'])."\" alt=\"\" galleryimg='no' width=80px ></a></p>\n"; } if(!empty($PrivatenAnzeigen[$i]['Text'])){ echo "<p><b> Gratulieren: </b>".nl2br($PrivatenAnzeigen[$i]['Text'])."</p>\n"; } if(!empty($PrivatenAnzeigen[$i]['Sound'])){ ?> <?php if(isset($_POST['btnSound'])){ ?> <embed src="<?php echo ($PrivatenAnzeigen[$i]['Sound'])?>" width="70" height="25" loop="true" autostart="true" hidden="true"> <?php }} if(($s%3)==0){ echo "</td></tr>"; } echo "</td>"; } } echo "</tr></table>"; //echo $select; echo "<br><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr> <hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr> <hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr> <hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr> <hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr> <hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr><hr> "; } ?> [/PHP]
  15. Hallo leute, ich habe eine Frage. Ich möchte ein Button definieren, mit welchem soll ein Lied abgespielt sein. Aber ich kann das irgendwie nicht hin kriegen, was habe ich hier falsch. <?php if(!empty($PrivatenAnzeigen[$i]['Sound'])){ ?> <input type="button" value="Sound" name="btnSound"> <?php if(isset($_POST['btnSound'])){ ?> <embed src="<?php echo ($PrivatenAnzeigen[$i]['Sound'])?>" width="70" height="25" loop="true" autostart="false" hidden="true"> <?php }} ?>[/PHP] MfG max
  16. danke an alle, ich habe die Sache gelösst. MfG max
  17. verstehe nicht so ganz. noch ein versuch header("location:http://localhost/danke.php"); header("location:http://localhost/MyRusTel/Registrierung.php", false); [/PHP] aber kommt wieder gleiche fehler MfG max
  18. wenn ich jetzt am ende denn quell-code header("location:daten_okay.php"); eintrage, kommt ein fehler. MfG max
  19. Das ist kleine Ausschnit aus meine code. Ich mache doch auch mit submit und Verweis auf andere Site. <body > <form action="Registrierung.php" method="post" enctype="multipart/form-data"> <input type="hidden" name="MAX_FILE_SIZE" value="2000000"> Bitte fühlen Sie alle mit * gekennzeichnete Felder ein <tr> <td><br>Name*<br> <span id="print_rot"> <?php // Wenn der Button speichern gedrueckt wurde if (isset($_POST['btnSpeichern'])) { if ($_POST['Name'] == ""){ print ('Bitte geben Sie einen Namen ein'); } } ?> </span></td> <td> <input type="text" name="Name" size="30" value="<? echo $_POST['Name']; ?>"></td> </tr> <tr> <td>Beschreibung </td> <td><textarea name="Beschreibung" cols="32" rows="8" ><? echo $_POST['Beschreibung']; ?></textarea></td> </tr> <tr> <td>Strasse*<br> <span id="print_rot"> <?php // Wenn der Button speichern gedrueckt wurde if (isset($_POST['btnSpeichern'])) { if ($_POST['Strasse'] == ""){ print ('Bitte geben Sie eine Strasse ein'); } } ?></span></td> <td><input type="text" name="Strasse" size="30" value="<? echo $_POST['Strasse']; ?>"></td> </tr> <tr> <td>PLZ*<br> <span id="print_rot"> <?php // Wenn der Button speichern gedrueckt wurde if (isset($_POST['btnSpeichern'])) { if ($_POST['PLZ'] == ""){ print ('Bitte geben Sie gültige Postleitzahl ein'); } if($_POST['PLZ'] != "" && !eregi("^[0-9]{5,5}", $_POST['PLZ'])){ echo ("ungültige PLZ"); } } ?></span></td> <td><input type="text" name="PLZ" size="30" value="<? echo $_POST['PLZ']; ?>"></td> </tr> <tr> <td>Ort*<br> <span id="print_rot"> <?php // Wenn der Button speichern gedrueckt wurde if (isset($_POST['btnSpeichern'])) { if ($_POST['Ort'] == ""){ print ('Bitte geben Sie einen Ort ein'); } } ?></span></td> <td><input type="text" name="Ort" size="30" value="<? echo $_POST['Ort']; ?>"></td> </tr> <tr> <td colspan="2"><br><br><input type="submit" value="speichern" size="30" name="btnSpeichern" onClick="javascript:window.location.href='MyRusTel/test.php'"> <input type="reset" value="Löschen" name="btnLoeschen" ></td> </tr> <?php // Wenn der Button speichern gedrueckt wurde if (isset($_POST['btnSpeichern'])) { if ($_POST['Name'] == ""){ exit; } elseif ($_POST['Strasse'] == ""){ exit; } elseif ($_POST['PLZ'] == ""){ exit; } elseif(!eregi("^[0-9]{5,5}", $_POST['PLZ'])){ exit; } elseif ($_POST['Ort'] == ""){ exit; } $insert_sql= "INSERT INTO kundendaten SET"; if(!empty($_POST['Name'])) { $insert_sql.=" Name='".mysql_real_escape_string($_POST['Name'])."'" ; //$insert_sql.="' Name='".htmlentities($_POST['Name'], ENT_NOQUOTES); } if(!empty($_POST['Beschreibung'])) { $insert_sql.=", Beschreibung='".mysql_real_escape_string($_REQUEST['Beschreibung'])."'"; //$insert_sql.="', Beschreibung='".htmlentities($_REQUEST['Beschreibung'], ENT_NOQUOTES); } if(!empty($_POST['Strasse'])) { $insert_sql.=", Strasse='".mysql_real_escape_string($_REQUEST['Strasse'])."'"; //$insert_sql.="', Strasse='".htmlentities($_REQUEST['Strasse'], ENT_NOQUOTES); } if(!empty($_POST['PLZ'])) { $insert_sql.=", PLZ='".mysql_real_escape_string($_REQUEST['PLZ'])."'"; //$insert_sql.="', PLZ='".htmlentities($_REQUEST['PLZ'], ENT_NOQUOTES); } if(!empty($_POST['Ort'])) { $insert_sql.=", Ort='".mysql_real_escape_string($_REQUEST['Ort'])."'"; //$insert_sql.="', Ort='".htmlentities($_REQUEST['Ort'], ENT_NOQUOTES); } ?> [/PHP]
  20. Das ist kleine Ausschnit aus meine code. Ich macho doch auch mit submit und Verweis auf andere Site. <body > <form action="Registrierung.php" method="post" enctype="multipart/form-data"> <input type="hidden" name="MAX_FILE_SIZE" value="2000000"> Bitte fühlen Sie alle mit * gekennzeichnete Felder ein <tr> <td><br>Name*<br> <span id="print_rot"> <?php // Wenn der Button speichern gedrueckt wurde if (isset($_POST['btnSpeichern'])) { if ($_POST['Name'] == ""){ print ('Bitte geben Sie einen Namen ein'); } } ?> </span></td> <td> <input type="text" name="Name" size="30" value="<? echo $_POST['Name']; ?>"></td> </tr> <tr> <td>Beschreibung </td> <td><textarea name="Beschreibung" cols="32" rows="8" ><? echo $_POST['Beschreibung']; ?></textarea></td> </tr> <tr> <td>Strasse*<br> <span id="print_rot"> <?php // Wenn der Button speichern gedrueckt wurde if (isset($_POST['btnSpeichern'])) { if ($_POST['Strasse'] == ""){ print ('Bitte geben Sie eine Strasse ein'); } } ?></span></td> <td><input type="text" name="Strasse" size="30" value="<? echo $_POST['Strasse']; ?>"></td> </tr> <tr> <td>PLZ*<br> <span id="print_rot"> <?php // Wenn der Button speichern gedrueckt wurde if (isset($_POST['btnSpeichern'])) { if ($_POST['PLZ'] == ""){ print ('Bitte geben Sie gültige Postleitzahl ein'); } if($_POST['PLZ'] != "" && !eregi("^[0-9]{5,5}", $_POST['PLZ'])){ echo ("ungültige PLZ"); } } ?></span></td> <td><input type="text" name="PLZ" size="30" value="<? echo $_POST['PLZ']; ?>"></td> </tr> <tr> <td>Ort*<br> <span id="print_rot"> <?php // Wenn der Button speichern gedrueckt wurde if (isset($_POST['btnSpeichern'])) { if ($_POST['Ort'] == ""){ print ('Bitte geben Sie einen Ort ein'); } } ?></span></td> <td><input type="text" name="Ort" size="30" value="<? echo $_POST['Ort']; ?>"></td> </tr> <tr> <td colspan="2"><br><br><input type="submit" value="speichern" size="30" name="btnSpeichern" onClick="javascript:window.location.href='MyRusTel/test.php'"> <input type="reset" value="Löschen" name="btnLoeschen" ></td> </tr> <?php // Wenn der Button speichern gedrueckt wurde if (isset($_POST['btnSpeichern'])) { if ($_POST['Name'] == ""){ exit; } elseif ($_POST['Strasse'] == ""){ exit; } elseif ($_POST['PLZ'] == ""){ exit; } elseif(!eregi("^[0-9]{5,5}", $_POST['PLZ'])){ exit; } elseif ($_POST['Ort'] == ""){ exit; } $insert_sql= "INSERT INTO kundendaten SET"; if(!empty($_POST['Name'])) { $insert_sql.=" Name='".mysql_real_escape_string($_POST['Name'])."'" ; //$insert_sql.="' Name='".htmlentities($_POST['Name'], ENT_NOQUOTES); } if(!empty($_POST['Beschreibung'])) { $insert_sql.=", Beschreibung='".mysql_real_escape_string($_REQUEST['Beschreibung'])."'"; //$insert_sql.="', Beschreibung='".htmlentities($_REQUEST['Beschreibung'], ENT_NOQUOTES); } if(!empty($_POST['Strasse'])) { $insert_sql.=", Strasse='".mysql_real_escape_string($_REQUEST['Strasse'])."'"; //$insert_sql.="', Strasse='".htmlentities($_REQUEST['Strasse'], ENT_NOQUOTES); } if(!empty($_POST['PLZ'])) { $insert_sql.=", PLZ='".mysql_real_escape_string($_REQUEST['PLZ'])."'"; //$insert_sql.="', PLZ='".htmlentities($_REQUEST['PLZ'], ENT_NOQUOTES); } if(!empty($_POST['Ort'])) { $insert_sql.=", Ort='".mysql_real_escape_string($_REQUEST['Ort'])."'"; //$insert_sql.="', Ort='".htmlentities($_REQUEST['Ort'], ENT_NOQUOTES); } ?> [/PHP]
  21. Hallo Leute, ich habe eine "große", mindestens für mich, Problem, die ich schon seit paar Tagen versuche zu lösen und zwar: auf meine Seite habe ich ein Formular erstellt, wo man seinen Daten einträgt. Wenn auf Button "Speichern" geklickt wird, werden die Daten nach Gültigkeit geprüft. Wenn alle Kriterien stiemen, werden die in ein MySQL - Datenbank gespeichert. Jetzt ist aber die Frage. Ich möchte, wenn auf Button "Speichern" geklickt wird, sollen die Daten in Datenbank gespeichert werden und eine andere Seite aufgerufen sein soll, wo ein Bestätigung steht, dass die Daten gespeichert sind. Ich habe schon mit onclick versucht , aber wenn type="submit" steht, wird neu Site nicht geöffnet. <form action="table.php" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="2000000"> <input type="button" onclick="javascript:window.location.href='MyRusTel/test.php'" value="Speichern" /> </form> [/PHP] und wenn ich ohne [b]onclick[/b] , aber bei [b]form action[/b] Seite habe die ich aufrufen möchte, werden die Eingaben nicht nach Gültigkeit geprüft, sonst wird neu Seite direkt aufgemacht. wie kann ich meine Problem lösen? MfG max
  22. Ich habe, ehrlich zu sagen, noch keine Erfahrungen mit einem Mailserver. Kannst du mir, bitte, mal helfen. Ich habe auch ein Mailserver Name Hamster bei mir installiert, aber ich bin nicht ganz sicher, dass ich ihn richtig konfiguriert habe. Brauche ein Rat.
  23. Hallo noch mal Ja das ist klar dass die richtige Seite aufgerufen werden soll und der Aktivierungscode sollte mitgegeben werden. Jetzt frage ich aber aus welchen Komponenten ein Link besteht? Hier ist kleine Beispiel: Teil 1: $update_sql=mysql_query("UPDATE kundendaten SET Status='active' WHERE pass='0cd2e631fcad84a74c35f60ec1c93463'"); $Ergebnis1 = mysql_query($update_sql, $connect) or die (mysql_error()); Teil 2: $empfaenger = "m1@web.de"; $betreff = "Deine Anmeldung beim www.xxxx.de"; $from = "From: max<max@web.de>"; mail("$empfaenger","$betreff","Hallo $username! <br><br> Vielen Dank, dass du dich in der Community von D.t.K. regsitriert hast. Um deine Anmeldung abzuschließen klicke bitte auf folgenden Aktivierungslink: <br><br> http://localhost/Registrierung.php?action=active&pass=0d2451e1e349a0db20e2c65813753788 ","$from"); [/PHP] wie soll ich beide Teile zusammen setzen und welche header soll ich noch eintragen, da wenn ich Teil 2 so sende, wie es ist, sagt er mir den Fehler. [PHP]Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in D:\program files\xampp\htdocs\MyRusTel\Registrierung.php on line 276 Die Mail konnte nicht versendet werden. MfG max
  24. Ja, das hab ich auch alles so ungefähr vorgestellt. Habe ein Feld Status mit Typ enum('inactive','active') in mein MySQL-Datenbank gesetzt. Jetzt habe ich noch zwei weitere Fragen. Erste: aus welchen Daten besteht ein Link und Zweite: kann ich auf einem lokal installierten Apache Server das alles Testen? Noch was dazu: bei Anmeldung brauchen die Kunden keinen Passwort, da die Daten nur eingeben und die, Daten, dann nicht mehr bearbeiten dürfen.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...