Toon posts:

[php] upload

Pagina: 1
Acties:
  • 44 views sinds 30-01-2008

Verwijderd

Topicstarter
EN DIT HEEFT NIKS TE MAKEN DAT IK MYSQL NOG NIET HELEMAAL KEN. DAN KUN JE ME TOCH WEL HELPEN!!!

Ik heb een eigen gemaakt upload systeem gemaakt(mun eerste scriptje). De werking moet zijn dat je iets upload, daarna de gegevens in de databse duwt(automatisch via een <form>) en dat de gegevens daarna worden uitgelezen op een andere pagina. Op die andere pagina wordt dan de link naar die file+description+postedby weergegeven. Maar dat lukt wel, wat niet lukt is het formulier, het duwen van die gegevens in de database. Hieronder wat ik in elkaar geknutseld heb:
//index.php

<html><heaD><title>Advert Script</title></head>
<body background="back.jpg" text=#000000 link=336699 alink=#336699 vlink=#336699>

<form method="post" action="form_check.php">
<p>Username: <input type="text" name="db_user"></p>
<p>Password: <input type="password" name="password"></p>
<p>URL: <input type="text" name="url"></p>
<p>Description: <input type="text" name="description"></p>
<p>Posted By?: <input type="text" name="postedby"</p>
<p><input type="submit"></p>
</body></html>

//form_check.php

<?php

mysql_connect("localhost", "db_user", "password) ;
//check form user
mysql_select_db("urls") ;
$query = ("SELECT (??????????????dit snap ik ook niet???????????????) WHERE user = ".$db_user);

$result = mysql_query($query);
if($passcheck[0] == $try_pass)
{
//new entry
$query = ("INSERT INTO urls (url, description, postedby) VALUES($url,'$description', '$postedby')");
$result = mysql_query($query);
print("New entry result is $result");
}
else
{
mail("security@localhost", "Weblog database alert", "Someone from $REMOTE_ADDR is trying to get into your entry screen.");
}
?>

// database tabel

CREATE TABLE urls
(url varchar(20),
description varchar(50)
postedby varchar(15));

//////////////////

Verder heb ik nog het idee dat het connecten moet komen voordat je het form invult. OFTEWEL, ik weet het egt niet meer. HELLLLLLPPPPP!

greetz zalio

  • Super_ik
  • Registratie: Maart 2001
  • Laatst online: 10-09 16:00

Super_ik

haklust!

voor php heb je mooie [php] tags :)

8<------------------------------------------------------------------------------------
Als ik zo door ga haal ik m'n dood niet. | ik hou van goeie muziek


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

zalio:
EN DIT HEEFT NIKS TE MAKEN DAT IK MYSQL NOG NIET HELEMAAL KEN. DAN KUN JE ME TOCH WEL HELPEN!!!
$query = ("SELECT (??????????????dit snap ik ook niet???????????????) WHERE user = ".$db_user);
:Z

doe ff rielekst man. En doe niet net alsof ik niet weet waar ik het over heb.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

watch it vriend
je kan wel newbie zijn maar respect is iets wat wij hier wel verwachten
we hoeven je geen antwoord te geven en als we dat doen is het handig als je der even aandachtig naar kijkt
verder heb ik je vorige topic met een link naar de quickstart gesloten en die moet je dus ook echt maar eens gaan lezen
</ot>

Doet iets met Cloud (MS/IBM)


  • supakeen
  • Registratie: December 2000
  • Laatst online: 09-09-2025
Hoe check je dat Password dan? En waar definieer je de variable $passcheck[0] ?
PHP:
1
<?$query = ("SELECT * from 'tablenaam'  WHERE user='.$db_user'");// en dan voor de pascheck:$get = mysql_fetch_object($result);if($pass_try == $get->password) { print "Hier je geblaat"; }?>

Zoiets was het toch :? lang niet meer gedaan zeg :P

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Je kunt beter de password check ook gewoon in je query doen
code:
1
2
3
4
5
6
7
8
9
SELECT
   username,
   ...
FROM
   users
WHERE
     username='$username'
   AND password=PASSWORD('$password')  # of wat voor encryptie 
                           # je dan ook gebruikt

geen resultaat is of geen user of password is niet correct. Wel resultaat is user ok.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Grum
  • Registratie: Juni 2001
  • Niet online
Nee alsof dit niet komt omdat je geen reet van mysql snapt |:(

Ga AUB een tutor doornemen en beginnen met iets wat niet boven et niveau-veterstrikken ligt

En jah met zo'n eerste regel kan je deze reactie ook wel verwachten...

bah :r

  • Expander
  • Registratie: Februari 2001
  • Niet online
Toen ik nog niets van MySQL wist heb ik alleen met behulp van de GoT search en de documentatie binnen uren een leuk script gebouwd. Dat was helemaal niet moeilijk na het lezen van documentatie en zien van voorbeelden en oplossingen voor problemen die ik had stonden allemaal op GoT..

Expanding the inexpandable


Verwijderd

sja, no help for you i guess...

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 09-09 20:58

Janoz

Moderator Devschuur®

!litemod

EN DIT HEEFT NIKS TE MAKEN DAT IK MYSQL NOG NIET HELEMAAL KEN. DAN KUN JE ME TOCH WEL HELPEN!!!
Doe ff normaal.. Je hebt blijkbaar problemen met lezen, want je vorige topic is niet gesloten omdat je nog niet alles van MySQL begreep....

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'

Pagina: 1

Dit topic is gesloten.