Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 20:05

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



MySQL eintrag beim öffnen der Website

Discussion on MySQL eintrag beim öffnen der Website within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1

 
.Lolcat's Avatar
 
elite*gold: 100
The Black Market: 423/1/0
Join Date: Dec 2009
Posts: 3,504
Received Thanks: 1,219
MySQL eintrag beim öffnen der Website

Ich habe Folgendes Problem: Immer wenn ich meine Website aufrufe erstellt mir mein script einen eintrag in die mysql datenbank jedoch möchte ich das es nur einen eintrag macht wenn ich auf weiter drücke...
Hier mal das script

Code:
<html><title>Eintragen</title></html>
<?php
$verbindung = mysql_connect ("localhost",
"root", "")
or die ("keine Verbindung möglich.
 Benutzername oder Passwort sind falsch");

mysql_select_db("privates")
or die ("Die Datenbank existiert nicht.");

error_reporting(0);

//define variables 
  $xname = $_POST["xname"];
  $xmail = $_POST["xmail"];
  $dauer = $_POST["dauer"];
  $beschreibung = $_POST["beschreibung"];
  $genre = $_POST["genre"];

//insert values
mysql_query("INSERT INTO youtubevideos (videoname, videolink, dauer, beschreibung, genre)
  VALUES ('$xname', '$xmail', '$dauer', '$beschreibung', '$genre')")
or die ("Fehler 2.");


?>
<body>

<center><form name="form1" method="post" style="padding:0px;margin:0px;">
       <p>Videoname:</p>  <input name="xname" type="text" id="xname" size="50" maxlength="255" >
       <p>Videolink:</p>  <input name="xmail" type="text" id="xmail" size="50" maxlength="255" >
	   <p>Videodauer:</p>  <input name="dauer" type="time" id="xmail" size="50" maxlength="255" >
	   <p>Beschreibung:</p>  <input name="beschreibung" type="text" id="xmail" size="50" maxlength="255" >
	   <p>Genre:</p>  <select name="genre" size="1" ><option>Brutal</option> <option>Traurig</option> <option>Lustig</option> <option>Cool</option>
       <input type="submit" name="Submit" value="Weiter"></td></center>
</form>
</body>
Ich weiß das es nicht auch nur annähernd gut geschrieben ist das ich auch vieles einfach nur zusammen gesucht habe evtl. kann mir ja jemand mal dabei helfen
.Lolcat is offline  
Old 01/11/2015, 22:51   #2


 
Kentika's Avatar
 
elite*gold: 0
The Black Market: 120/0/0
Join Date: Sep 2011
Posts: 5,498
Received Thanks: 1,114
Du musst vorher prüfen, ob das der Key Submit im Post Array existiert..

Achja..
PHP Code:
//define variables 
  
$xname $_POST["xname"];
  
$xmail $_POST["xmail"];
  
$dauer $_POST["dauer"];
  
$beschreibung $_POST["beschreibung"];
  
$genre $_POST["genre"];

//insert values
mysql_query("INSERT INTO youtubevideos (videoname, videolink, dauer, beschreibung, genre)
  VALUES ('
$xname', '$xmail', '$dauer', '$beschreibung', '$genre')")
or die (
"Fehler 2."); 
SQL-Injection lässt grüßen.

Mysql_* ist deprecated.
Kentika is offline  
Old 01/12/2015, 06:54   #3
 
Guron's Avatar
 
elite*gold: 112
Join Date: Feb 2014
Posts: 877
Received Thanks: 272
Woher will das Skript wissen, wann es was eintragen soll ohne einer Bestätigung?
Guron is offline  
Old 01/12/2015, 10:58   #4


 
.Marcel''s Avatar
 
elite*gold: 100
Join Date: Sep 2009
Posts: 8,143
Received Thanks: 2,763
mysql_* ist deprecated.
.Marcel' is offline  
Reply


Similar Threads Similar Threads
[MySQL] insert nur, wenn Eintrag nicht existiert
12/15/2014 - Web Development - 28 Replies
Moin, ich suche eine recht schnelle und simple Methode um Einträge in MySQL nur dann hinzuzufügen, wenn sie bereits nicht existieren (nach einer ID identifizierbar), sonst wird der Eintrag aktuallisiert. Natürlich könnte ich das mit PHP ganz einfach über 3 Befehle lösen ... aber bei mehreren hunderten Einträgen wäre das nicht gerade aus schnell. Kennt da jemand eine schnelle Möglichkeit zu? MfG Mr.Tr33
[S] Jmd der CNAME Eintrag auf website eddiert
02/12/2014 - elite*gold Trading - 5 Replies
Topic :)
[Buying] [S] Datenbank Eintrag machen beim Buttonklick [B] 15eg
09/19/2013 - Coders Trading - 3 Replies
Mein Code: <?php mysql_connect("localhost","name1&q uot;,"passwort1") or die ("Keine Verbindung"); mysql_select_db("datenbank1") or die ("Keine Datenbank"); <html> <header>
Laptop hängt sich beim öffnen einer Website immer auf
12/12/2012 - Technical Support - 9 Replies
Hi seit neusten hängt sich mein Laptop immer beim öffnen der Website SimplyShredded.com (Workout Motivation Site) auf. Nach ~5 Minuten ist die Website dann komplett geladen und ich kann wieder auf den Laptop zugreifen. Das beschriebene Problem tritt nur bei dieser einzigen Website auf. Könnt ihr mir helfen? :) Grüße
Beim installieren von Mysql bzw einloggen mit mysql -p
11/20/2012 - Metin2 Private Server - 5 Replies
error: 'Access denied for user 'root'@'localhost' (using password: NO)' dieser fehler kommt >.<



All times are GMT +1. The time now is 20:05.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.