IPB

Здравейте ( Вход | Регистрация )

> Глупав въпрос за php
apophis
коментар Nov 11 2009, 23:55
Коментар #1


Потребител

Група: Редовни
Коментари: 266
Регнат: 23-March 07
Име: Ivelin
Пол: Мъж



отскоро се занимавам с php(голям съм нууб) и имам следния проблем правя html страничка за вкарване на информация в таблица в база данни :
</html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Vkarvane na danni</title>
</head>

<body>
<form name="Въвеждане на данни" method="post" action="addrow.php">
<p>
<label>
<div align="center">
<table width="296" height="300" border="0" align="center">
<tr>
<td width="245"><div align="center">name
<input type="text" name="name" />
</div></td>
</tr>
<tr>
<td><div align="center">adres
<input type="text" name="adres" />
</div></td>
</tr>
<tr>
<td><div align="center">gsm
<input type="text" name="gsm" />
</div></td>
</tr>
<tr>
<td><input type="submit" name="submit" align="center" value="Zapishi" /> </td>
</tr>


</table>
</form>
</body>
</html>

а ето скрипта addrow.php

<html>
<body>

<?php

$connection = mysql_connect ("localhost", "root", "")
or die ("nemoje se osashtestvi vrazka");

$result = mysql_select_db("db")
or die ("nemoje se izbere baza danni");

$query = "INSERT into test VALUES ('','$name', '$adres', '$gsm')";

$result = mysql_query ($query)
or die ("Ne moje se izpalni");

echo "Zapisano e uspeshno";

?>

</body>
</html>
и след като натисна изпрати със въведени данни ,ми излиза съобщението че е записано успешно и като проверя в phpmyadmin таблицата има нов ред добавен но освен id-to останалите атрибути са без стойности
EDIT:намеирх си грешката и сичко тръгна smile.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Отговори (1 - 2)
akolevutd
коментар Nov 14 2009, 19:04
Коментар #2



Група: Глобален Модер
Коментари: 1,071
Регнат: 24-June 06



Грешна ти е заявката, виж тук как се пише: http://www.tizag.com/mysqlTutorial/mysqlinsert.php
Go to the top of the page
 
+Quote Post
apophis
коментар Nov 18 2009, 03:23
Коментар #3


Потребител

Група: Редовни
Коментари: 266
Регнат: 23-March 07
Име: Ivelin
Пол: Мъж



оправих го но ся на дурга задача имам проблем :
Правя търсачка в база данни за търсене на записи по даден критерий избиращ се от падащо меню.
таблицата е с атрибути ("id","ime","izpalnitel","godina")
ето ми го кода на търсачката
Код
<body>
<form name=form1" method="post" action="searchsongs.php">
<div align="center">Search
<input type="text" name="search" size="20"/>
<select name="searchfor">
<option value="godina">godina</option>
<option value="izpalnitel" >izpalnitel</option>
<option value="pesen">pesen</option>
</select>
<input type="submit" name="Submit" value="Search"/>
</body>
</html>

а това е кода на searchsongs.php
Код
<html>
<head>
<title>Търсене</title></head>
<body>
<?php
if(!isset($_POST["search"]))
{
die("Ne sa vavedeni danni za tursene");
}
if(empty($_POST["search"]) )
{
  die ("dannite sa prazni");
}
$connection = mysql_connect ("localhost", "root", "")
or die ("Не може да се осъществи връзка със сървара");
$result = mysql_select_db("db")
or die ("Не може да се изберете базата данни");
echo "<table width=700 border=1 align=center>";
echo "<tr>";
echo "<td width=200><center>id</center></td>\n";
echo "<td width=200><center>ime</center></td>\n";
echo "<td width=200><center>izpalnitel</center></td>\n";
echo "<td width=200><center>godina</center></td>\n";
echo "</tr>\n";
$sqlquery ="select * from pesni";
$sqlqueryresult=mysql_query($sqlquery);
while($row=mysql_fetch_array($sqlqueryresult))
{
if($searchfor="godina")
{
if(stristr($row["godina"],$_POST["search"]))
{
echo " <tr>\n";
echo "<td>".$row["id"]."</td>\n";
echo "<td>".$row["ime"]."</td>\n";
echo "<td>".$row["izpalnitel"]."</td>\n";
echo "<td>".$row["godina"]."</td>\n";
echo "</tr>\n";
}
}
elseif($searchfor="pesen")
{
if(stristr($row["ime"],$_POST["search"]))
{
echo " <tr>\n";
echo "<td>".$row["id"]."</td>\n";
echo "<td>".$row["ime"]."</td>\n";
echo "<td>".$row["izpalnitel"]."</td>\n";
echo "<td>".$row["godina"]."</td>\n";
echo "</tr>\n";
}
}
else {
if($searchfor="izpalnitel")
{
if(stristr($row["izpalnitel"],$_POST["search"]))
{
echo " <tr>\n";
echo "<td>".$row["id"]."</td>\n";
echo "<td>".$row["ime"]."</td>\n";
echo "<td>".$row["izpalnitel"]."</td>\n";
echo "<td>".$row["godina"]."</td>\n";
echo "</tr>\n";
}
}
}
}
echo "</table>";
?>
</body>
</html>

бая време изгубих търсейки си грешката пробах с няколко конструкции,направих ги по една търсачка за критерий стана работата ма като се опитвам го комбинирам с това падащо меню става егати извадките пиша име на песен на избран критерий изпълнител примерно и ми излзиа кортежа където е песента с името... и подобни истории
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 потребител(и) четат тази тема (1 гости и 0 скрити)
0 Потребител(и):

 



- Елате в .: BGtop.net :. Топ класацията на българските сайтове и гласувайте за този сайт!!! Олекотена версия

Сега е: 19th October 2018 - 14:26