was geht nicht?
[MySQL 3.23.X] Komme nicht weiter
Collapse
X
-
Es wird keine Catid dem Eintrag zugewiesen. ansonsten wurder der Eintrag richtig in die Datenbank eingetragen, außer halt der Catid da steht 0.Gruß Oli
Webdesign, Programmierung u.v.m. Börner It
Rss Katalog Verzeichnis. RssKat
PHP - Scripte, News, Tutorials u.v.m PHP Community Neu
Günstige PHP Projekte nichts von der Stange Börner IT Shop
Comment
-
PHP Code:$catn=$_POST['catname'];
$query="select catid from category where catid = $catn";
$result=mysql_query($query,$db);
$i=0;
while ($zeileholen = mysql_fetch_array($result,MYSQL_ASSOC))
{
$cat[$i] = $zeileholen["catid"];
$i++;
}
/*$qquery="SELECT * FROM user WHERE email, name, password_enc, registered";
$result=mysql_query($qquery,$db);*/
$query="INSERT into ad ( sitecatid, sitedescription, sitetitle,
custom_field_4, sitedate, custom_field_1, ad_username, valid,
expire_days, custom_field_2, custom_field_3, custom_field_5,
custom_field_6, custom_field_7, custom_field_8,
f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f13,f14,f15, notify, datestamp)
values ('$cat', '$copytext', '$advertheader', '$adverttype', '$datu', '$link', '$email',
'$vale', '$tage', '$custom_field_2', '$custom_field_3', '$custom_field_5',
'$custom_field_6', '$custom_field_7', '$custom_field_8', '$f1', '$f2', '$f3',
'$f4', '$f5', '$f6', '$f7', '$f8', '$f9', '$f10', '$f11', '$f12', '$f13', '$f14', '$f15',
'0', '$datestamp')";
mysql_query($query, $db);
Gruß Oli
Webdesign, Programmierung u.v.m. Börner It
Rss Katalog Verzeichnis. RssKat
PHP - Scripte, News, Tutorials u.v.m PHP Community Neu
Günstige PHP Projekte nichts von der Stange Börner IT Shop
Comment
-
wenn ich statt $catn $_POST['catname'] eingebe wird nichts mehr eingetragen.Gruß Oli
Webdesign, Programmierung u.v.m. Börner It
Rss Katalog Verzeichnis. RssKat
PHP - Scripte, News, Tutorials u.v.m PHP Community Neu
Günstige PHP Projekte nichts von der Stange Börner IT Shop
Comment
-
Ähm, es sieht mir nicht so aus, als ob du die CatID in die DB schreibst. in dem query steht nichts davon drin.
Vorab aber: wie viele Datensätze erwartest du vom Insert (da wo du die catid ausliest)? Sicher nicht mehr als 1 oder?
->Also ein LIMIT 0,1 gesetzt und die While-Schleife rausgenommen
So, und nun sagst du mir nochmal, wie das feld heißt, in das die catid gespeichert werden soll?
Comment
-
wie was bitte wieso array in DB schreibenGruß Oli
Webdesign, Programmierung u.v.m. Börner It
Rss Katalog Verzeichnis. RssKat
PHP - Scripte, News, Tutorials u.v.m PHP Community Neu
Günstige PHP Projekte nichts von der Stange Börner IT Shop
Comment
-
das feld in der Tabelle heist sitecatid. dort werden die ganzen catid der kategorien gespeichert.Gruß Oli
Webdesign, Programmierung u.v.m. Börner It
Rss Katalog Verzeichnis. RssKat
PHP - Scripte, News, Tutorials u.v.m PHP Community Neu
Günstige PHP Projekte nichts von der Stange Börner IT Shop
Comment
-
Original geschrieben von oli
PHP Code:while ($zeileholen = mysql_fetch_array($result,MYSQL_ASSOC))
{
$cat[$i] = $zeileholen["catid"];
$i++;
[...]
$query="INSERT into ad ( sitecatid, sitedescription, sitetitle,
custom_field_4, sitedate, custom_field_1, ad_username, valid,
expire_days, custom_field_2, custom_field_3, custom_field_5,
custom_field_6, custom_field_7, custom_field_8,
f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f13,f14,f15, notify, datestamp)
values ('$cat', '$copytext', '$advertheader', '$adverttype', '$datu', '$link', '$email',
'$vale', '$tage', '$custom_field_2', '$custom_field_3', '$custom_field_5',
'$custom_field_6', '$custom_field_7', '$custom_field_8', '$f1', '$f2', '$f3',
'$f4', '$f5', '$f6', '$f7', '$f8', '$f9', '$f10', '$f11', '$f12', '$f13', '$f14', '$f15',
'0', '$datestamp')";
Ich denke, also bin ich. - Einige sind trotzdem...
Comment
-
in welchen feld catname. jetzt seh ich garnicht mehr durch.
hier ist mal das alte script wo ich die catid angegeben habe. da hat alles gefunzt.
PHP Code:require("config.php");
function createPW() {
srand((double)microtime()*100000);
$str = sprintf("%c%c%c%c%c%c",
(rand()%26 + 97),
(rand()%26 + 97),
(rand()%26 + 97),
(rand()%10 + 48),
(rand()%10 + 48),
(rand()%10 + 48) );
return $str;
}
$PW=createPW();
$catname="43";
$monat="8";
$datum=date("Ymd");
$datu=date("d.m.Y");
$vale="0";
$tage="90";
$datestamp = date(Ymd);
$qquery="SELECT * FROM user WHERE email, name, password_enc, registered";
$result=mysql_query($qquery,$db);
$query="INSERT into ad (sitecatid, sitedescription, sitetitle, custom_field_4, sitedate, custom_field_1,
ad_username, valid, expire_days, custom_field_2, custom_field_3, custom_field_5, custom_field_6,
custom_field_7, custom_field_8, f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f13,f14,f15, notify, datestamp)
values ('$catname', '$copytext', '$advertheader', '$adverttype', '$datu', '$link', '$email', '$vale',
'$tage', '$custom_field_2', '$custom_field_3', '$custom_field_5', '$custom_field_6', '$custom_field_7',
'$custom_field_8', '$f1', '$f2', '$f3', '$f4', '$f5', '$f6', '$f7', '$f8', '$f9', '$f10', '$f11', '$f12',
'$f13', '$f14', '$f15', '0', '$datestamp')";
mysql_query($query, $db);
$qquery="INSERT into user (email, name, password_enc, registered, months, approve_from, emelding,
hide_email,usr_1,usr_2,usr_3,usr_4,usr_5,verify) values ('$email', '$username', '$PW', '$datum',
'$monat', '$datum', '$emelding', '$hide_email','$usr_1_inn','$usr_2_inn','$usr_3_inn','$usr_4_inn',
'$usr_5_inn','$random')";
mysql_query($qquery, $db);
Gruß Oli
Webdesign, Programmierung u.v.m. Börner It
Rss Katalog Verzeichnis. RssKat
PHP - Scripte, News, Tutorials u.v.m PHP Community Neu
Günstige PHP Projekte nichts von der Stange Börner IT Shop
Comment
Comment