PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
SMSiga uptade andmebaasis
Postitaja: Urmas Vaikne 2018-08-03 08:56:41
Tere.
Script peaks siis võtma nr ehk ID ja seal tabelis muutma ära 0 ja panema 1. Aga millegipärast kuvab ainult teksti "nüüd läks küll midagi valesti". LEiab keegi vea? Täname.

<?php
if($_GET["message"])
{
## Andmed ##

$dbuser = "nimi";
$dbname = "nimi";
$dbpass = "parool";
$dbhost = "localhost";
mysql_connect($dbhost,$dbuser,$dbpass);
@mysql_select_db( "$dbname");

## Andmete l6pp ##

$tulem = preg_split('/ /', stripslashes(urldecode($_GET['message'])), 1 ,PREG_SPLIT_DELIM_CAPTURE );
$kellele = $tulem[0];

//Kontrollime kas selline kasutaja on olemas;
$userControl = mysql_query("SELECT * FROM kuulutused WHERE ID='$kellele'");
$uCRes = mysql_num_rows($userControl);

if($uCRes == "1")
{
$sql = mysql_query("UPDATE kuulutused SET aktiivne=1 WHERE ID='$kellele'");

if($sql) echo "Teie kuulutus on aktiivne. Täname!";
else echo "Tekkis viga, proovi uuesti.";
}
else echo "Sellised ID-ga kuulutus puudub andmebaasist. Kontrollige kuulutuse ID-d";
}
else echo "Nüüd läks küll midagi valesti!";
?>
RE: SMSiga uptade andmebaasis
Postitaja: blaa 2018-08-03 10:25:41
Kogu see kood ongi üks suur viga.
Mida echo $kellele; näitab?
Mida echo $uCRes; näitab?
Mida echo gettype($uCRes); näitab?
RE: SMSiga uptade andmebaasis
Postitaja: Urmas Vaikne 2018-08-03 10:38:10
kellele ehk ID mis sms sees peale märksõnu. Kuidas siis oleks ok kood. olen paar h pusind ja ei saa enam aru.
RE: SMSiga uptade andmebaasis
Postitaja: blaa 2018-08-03 18:42:35
Sa pead ikka tuvastama, kuhu maani ta sul üldse töötab. Sa ei vastanud kõigile mu küsimustele, mistõttu ei ole mõtet ju kellelgi hiromanti mängida.
RE: SMSiga uptade andmebaasis
Postitaja: veebdev 2018-08-03 19:22:31
kirjuta veebdev@mail.com

Eks üritan aidata
RE: SMSiga uptade andmebaasis
Postitaja: r 2018-08-07 21:32:54
miks sa vana php admebaasi layerit kasutad?
RE: SMSiga uptade andmebaasis
Postitaja: Arvi v 2018-08-17 14:44:54
no kui midagi valesti läks siis see on ju get message else blokis. Järelikult ei tule get parameetrina messaget sisse.

Ja kood on tõesti väga juba, kasuta kas uuemat Mysqli klassi või PDO. Samuti lased otse muutujad andmebaasi. Uuri prepared statmenti, muidu teen kohe sulle sql injectioni.

Leheküljed: 1

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.484117984772