Pagina 1 din 1
Problema Cu Un Formular Form
Scris: Mie Iul 13, 2011
de MelecaCristian
Deci am problema cu un folmular from la un site
intrebare.htm :
Cod: Selectaţi tot
<html>
<body>
<form action="insert.php" method="post">
Nume Postare <input type="text" name="post_name"/><br>
Continut <input type="text" name="post_content" /><br>
Tip:<input type="checkbox" value="post" name="post_type" />Etc<br>
<input type="submit" />
</form>
</body>
</html>
insert.php cel ce adauga datele in mysql
Cod: Selectaţi tot
<?php
$con = mysql_connect("localhost","skalumea","11071993");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("skalumea_wrdp1", $con);
$sql="INSERT INTO wp_posts (post_title, post_content, post_type, post_name)
VALUES
('$_POST[post_title]','$_POST[post_content]','$_POST[post_type]','$_POST[post_name]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con)
?>
nu imi apare in baza de tate la sectiunea 'post name' si daca se poate in acelas timp sa adauge aceiasi data si la 'post_title' si in alta parte daca stit cum se introduce data in mysql adica la urmatoarele 2 parti din baza de date : post_date si post_date_gmt nu stiu chestia cu datele :-< cred ca tot din formular se adauga
?
Multumesc mult
Problema Cu Un Formular Form
Scris: Mie Iul 13, 2011
de ionutzz23
Cod: Selectaţi tot
<?php
$con = mysql_connect("localhost","skalumea","11071993");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("skalumea_wrdp1", $con);
$titlu = $_POST['post_title'];
$continut = $_POST['post_content'];
$tip = $_POST['post_type'];
$nume = $_POST['post_name'];
$introduce = mysql_query("INSERT INTO wp_posts SET post_title='".$titlu."', post_content='".$continut."', post_type='".$tip."', post_name='".$nume."'");
if (!mysql_query($introduce,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con)
?>
in formular mai adauga si linia pentru post_title
Problema Cu Un Formular Form
Scris: Mie Iul 13, 2011
de MelecaCristian
ceau ionut multumesc pentru interesul acordat
imi da acesta eroare :
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1' at line 1
ce fac ?
Problema Cu Un Formular Form
Scris: Mie Iul 13, 2011
de ionutzz23
Daca ai adaugat codul cum ti la-m dat eu pe linia 1 ai <?php .... si totusi ar trebui sa mearga... ai modificat codul? sau mai ai alte coduri in fisierul ala?
Problema Cu Un Formular Form
Scris: Mie Iul 13, 2011
de MelecaCristian
nu am modificat nimic si nici nu am fisiere in pagina respectiva
Problema Cu Un Formular Form
Scris: Mie Iul 13, 2011
de MarPlo
Daca vrei sa adaugi data curenta cu PHP, o poti prelua cu functia time() (in format UNIX), si o adaugi, cam asa:
Cod: Selectaţi tot
<?php
// ... conectare db
$nume = $_POST['post_name'];
$titlu = $nume;
$continut = $_POST['post_content'];
$tip = $_POST['post_type'];
$timp = time();
$sql="INSERT INTO wp_posts (post_title, post_content, post_type, post_name, post_date, post_date_gmt)
VALUES
('$titlu','$continut','$tip','$nume', $timp, $timp)";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con)
?>
Trebuie sa ai toate coloanele, cele pt. data de tip numar, INT .
Problema Cu Un Formular Form
Scris: Mie Iul 13, 2011
de ionutzz23
Cod: Selectaţi tot
$AdresaBazaDate = "localhost";
$UtilizatorBazaDate = "userDB";
$ParolaBazaDate = "passDB";
$NumeBazaDate = "nameDB";
$conexiune = mysql_connect($AdresaBazaDate,$UtilizatorBazaDate,$ParolaBazaDate) or die("Nu ma pot conecta la MySQL!");
mysql_select_db($NumeBazaDate, $conexiune) or die("Nu gasesc baza de date");
$titlu = $_POST['post_title'];
$continut = $_POST['post_content'];
$tip = $_POST['post_type'];
$nume = $_POST['post_name'];
$introduce = mysql_query("INSERT INTO wp_posts SET post_title='".$titlu."', post_content='".$continut."', post_type='".$tip."', post_name='".$nume."'");
if (!$introduce && $conexiune)
{
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($conexiune);
merge sigur
Problema Cu Un Formular Form
Scris: Mie Iul 13, 2011
de MelecaCristian
multumesc mult marplo a mers si ionut la fel multumesc mult