Sorry, sorry, es funktioniert danke
Kann denk ich mal geschlossen werden
Sorry, sorry, es funktioniert danke
Kann denk ich mal geschlossen werden
Ja hier ein Screen: siehe Anhang
Wenn du die Gema Lizenz und einen root hast, würd ich mich für das Radio als Moderator bewerben oder als Redakteur.
Okay, aber jetzt kommt immer das wenn ich den Submit Button klicke:
$topic=$_POST['title']; $detail=$_POST['tut']; $name=$_POST['name']; $sql="INSERT INTO ".$tbl_name." (title, tut, name) VALUES ('".$topic."', '".$detail."', '".$name."')"; $result=mysql_query($sql); if($result){ echo "Successful
"; } else { echo "ERROR"; } mysql_close(); ?>
Also keine Fehlermeldung, es steht auch Successful. Aber wenn ich jetzt bei phpmyadmin schaue, steht da immer noch: MySQL lieferte ein leeres Resultat zurück (d. h. null Zeilen). ( die Abfrage dauerte 0.0005 sek. )
Nein leider nicht.
Gibs schon die Webseite wo das alles sein soll? Wäre ganz gut wenn du einen Link geben könntest.
Hi,
ich möchte für meine Seite eine Form machen, die Name, Titel und Nachricht in MySQL Tabellen einträgt, dabei erhält jeder eintrag eine ID.
Okay das hab ich alles gemacht, alles funktioniert, nur wenn ich dann alles los schicke, wird nichts in die MySQL Tabelle eingetragen.
create_tut.php:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Create Tutorial</title>
</head>
<body>
<form id="form" action="./add_tut.php" method="post">
<br />
Dein Nickname:<br />
<input name="name" type="text" id="name" size="55" />
<br />
Titel des Tutorials:<br />
<input name="title" type="text" id="title" size="55" />
<br />
Tutorial:<br />
<textarea name="tut" id="tut" cols="52" rows="12"></textarea>
<br />
<input type="submit" name="submit" value="Tutorial absenden" />
</form>
</body>
</html>
Alles anzeigen
add_tut.php
<title>Add Tutorial</title>
<?
// Connect Daten
$host="localhost"; // Host name
$username="root"; // Mysql username
$password="1234"; // Mysql password
$db_name="com"; // Database name
$tbl_name="forum_question"; // Table name
//Connect
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
// --->
$topic=$_POST['title'];
$detail=$_POST['tut'];
$name=$_POST['name'];
$sql="INSERT INTO $tbl_name(title, tut, name)VALUES('$topic', '$detail', '$name')";
$result=mysql_query($sql);
if($result){
echo "Successful<BR>";
}
else {
echo "ERROR";
}
mysql_close();
?>
Alles anzeigen
Was mach ich falsch?
MfG
Kohlmarc
Ich möchte doch eine Art Profil erstellen, und erstmal den Benutzernamen von einem User anzeigen lassen. Wie mach ich das jetzt? Den Quellcode hab ich benutzt, und funktioniert auch, jetzt weiß ich aber nicht weiter.
Danke, ich hab jetzt meinen Code so:
<?php
$con = mysql_connect(localhost, ********, ***) or die (mysql_error());
$db = mysql_select_db(users, $con);
$query = "Select
`username`
from
`users`";
$result = mysql_query($query)
or die ("MySQL-Fehler: " . mysql_error());
while ($row = mysql_fetch_assoc($result))
echo $row['username'];
?>
Alles anzeigen
Welche Varible muss ich den jetzt verwenden damit der Username erscheint.
Moin
Ich bin gerade dabei ein wenig MySQL zu lernen. Also ich habe ein Login Script mit Registration, funktioniert alles einwandfrei, alle Daten werden in einer MySQL Datenbank abgespeichert. Okay, nun möchte ich eine Art Profil machen, wo alle Daten (außer Passwort versteht sich :D) angegeben werden.
Mein Code sieht derzeit so aus:
$con = mysql_connect(localhost, *****, ****) or die (mysql_error());
$db = mysql_select_db(users, $con);
Also ich hab mich verbunden und schonmal die Datenbank wo alle Daten drin stehen ausgewählt. Aber jetzt weiß ich nicht mehr weiter, also ich möchte nun die Tabelle "username" auswählen, und dort den entsprechenden Inhalt angeben, ähnlich wie in einem Forum Profil.
Ich hoffe jemand kann mir helfen.
MfG
Kohlmarc